火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5645|回复: 10

[视窗] 火山视窗JSON解析有点慢!!

[复制链接]

66

主题

389

帖子

2907

积分

金牌会员

Rank: 6Rank: 6

积分
2907
发表于 2021-4-10 23:37:24 | 显示全部楼层 |阅读模式
本帖最后由 4463424 于 2021-4-11 10:47 编辑

不知道是我写的有问题 还是本身就有点慢,60个数组用了19秒,改天用正则试下!

JSON结构树

JSON结构树

程序结构

程序结构

结束时间

结束时间

开始时间

开始时间

图片保存.zip

331.9 KB, 下载次数: 23

回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36122
发表于 2021-4-10 23:49:14 | 显示全部楼层
第一:首先调试程序速度肯定比不上发布版程序,另外你用了调试输出,也会影响效率。

第二:你的循环用法有问题,不需要计次+1  有个方法叫  取循环索引()  可以直接取。


第三:如果数据不重要,可以发一下数据,然后给你写个小例子出来。

评分

参与人数 1金钱 +1 收起 理由
伟业 + 1 热心肠.

查看全部评分

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

56

主题

601

帖子

5369

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5369
发表于 2021-4-11 10:04:00 来自手机 | 显示全部楼层
热心的魂
回复

使用道具 举报

66

主题

389

帖子

2907

积分

金牌会员

Rank: 6Rank: 6

积分
2907
 楼主| 发表于 2021-4-11 10:45:24 | 显示全部楼层
创世魂 发表于 2021-4-10 23:49
第一:首先调试程序速度肯定比不上发布版程序,另外你用了调试输出,也会影响效率。

第二:你的循环用法有 ...

十分感谢,这些没教程都是自己摸索着做的,用每个命令去试,附件也上传!
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36122
发表于 2021-4-11 15:15:20 | 显示全部楼层
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。
1111.png

main.v

17.58 KB, 下载次数: 45

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

66

主题

389

帖子

2907

积分

金牌会员

Rank: 6Rank: 6

积分
2907
 楼主| 发表于 2021-4-11 16:23:26 | 显示全部楼层
创世魂 发表于 2021-4-11 15:15
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。 ...

非常感谢!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

17

主题

794

帖子

2639

积分

金牌会员

Rank: 6Rank: 6

积分
2639
发表于 2021-4-11 16:35:45 | 显示全部楼层
热心肠.
回复

使用道具 举报

66

主题

389

帖子

2907

积分

金牌会员

Rank: 6Rank: 6

积分
2907
 楼主| 发表于 2021-4-11 17:55:11 | 显示全部楼层
创世魂 发表于 2021-4-11 15:15
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。 ...

感谢大佬!参照你的程序,把原来的<json对象.取路径文本值()> 换成 <json对象.取文本值 ()> 速度一下子上来了。
希望此贴对其它朋友有所帮助!!!
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36122
发表于 2021-4-12 21:08:38 | 显示全部楼层
4463424 发表于 2021-4-11 17:55
感谢大佬!参照你的程序,把原来的 换成  速度一下子上来了。
希望此贴对其它朋友有所帮助!!! ...

路径解析肯定没有对象解析速度快。。路径解析会从头枚举数据一层一层的找到想要的数据。每次用都会从头解析。。速度肯定比不上对象操作。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

0

主题

14

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2021-4-23 16:03:54 | 显示全部楼层
取路径文本值是非常慢,不如自己遍历去找的快,不知是否取路径命令有问题~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-16 15:46 , Processed in 0.100542 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表