精易论坛

标题: zyjson,yyjson,rdjson...诸多json解析哪个效率最高呀? [打印本页]

作者: 钥匙key    时间: 2023-4-27 14:46
标题: zyjson,yyjson,rdjson...诸多json解析哪个效率最高呀?
zyjson,yyjson,rdjson诸多json解析哪个效率最高呀?
你现在在用什么json解析?
其他还有什么推荐的json解析模块吗?

作者: 凌哥    时间: 2023-4-27 14:51
yyjson速度快 zyjson兼容性好(处理非标准json格式时),其它的不考虑使用
作者: FanLi    时间: 2023-4-27 14:55
yyjson,永远的神。
作者: Bong    时间: 2023-4-27 15:39
rapidjson 这个很快 快得很
作者: maozaiba    时间: 2023-4-27 15:42
这个论坛之前有个专帖讨论过你可以搜下,好像小文本还是精易最快。
作者: 80554326    时间: 2023-4-27 16:26
凌哥 发表于 2023-4-27 14:51
yyjson速度快 zyjson兼容性好(处理非标准json格式时),其它的不考虑使用

zy新版也支持非标准json了
作者: 辽阳小哲    时间: 2023-4-27 16:31
大文本解析必须yyjson。
作者: xh1020    时间: 2023-4-27 16:51
zyjson  yyds~
作者: 无敌灰灰    时间: 2023-4-27 20:36
大数据 yyjson或rapidjson,一般zyjson
作者: 剧终0616    时间: 2023-4-28 22:18
80554326 发表于 2023-4-27 16:26
zy新版也支持非标准json了

非标准JSON是怎样的?
作者: 千面萌萌    时间: 2023-4-29 04:17
精易json解析小文本,1W字以下的,普遍比起zyjson快,使用也简单,不过有些缺陷无法忽略。。。随着问题越来越突出,准备替换zyjson。。
作者: 弱鸡第一步    时间: 2023-4-29 22:27
千面萌萌 发表于 2023-4-29 04:17
精易json解析小文本,1W字以下的,普遍比起zyjson快,使用也简单,不过有些缺陷无法忽略。。。随着问题越来 ...

大佬,你说的突出的问题是啥呀?目前已知用的都是精益的,有时候碰到问题不知道是不是json导致的
作者: 千面萌萌    时间: 2023-4-30 00:35
弱鸡第一步 发表于 2023-4-29 22:27
大佬,你说的突出的问题是啥呀?目前已知用的都是精益的,有时候碰到问题不知道是不是json导致的 ...

1、部分电脑无法解析
2、无法在全局/程序集使用
3、超长整数解析错误
4、部分特殊的数据无法解析
5、偶尔卡顿
6、调试的时候非常慢

作者: yjd    时间: 2023-5-19 10:25
正常用zyJson 用起来顺手。但不是最快的。数据多追求性能可以换yy或rd
作者: 5113c    时间: 2023-5-22 21:54

作者: 独倚斜阳    时间: 2023-5-24 12:38
yy我觉得最快  后来因为各种封装版本的yy  格式命令不同  我就懒得用了  直接用e2ee存取键值表了
作者: 4888862    时间: 2023-5-26 10:45
不知道啊 靴子汇总
作者: 剧终0616    时间: 2023-6-4 15:31
千面萌萌 发表于 2023-4-30 00:35
1、部分电脑无法解析
2、无法在全局/程序集使用
3、超长整数解析错误

问一下 全局的json  存数据多线程要许可证么~
作者: 兰色的夜晚    时间: 2023-6-9 15:42
剧终0616 发表于 2023-6-4 15:31
问一下 全局的json  存数据多线程要许可证么~

一定需要,我就被坑过...如果不频繁.可以不加.就看脸大不大了..
作者: 金哥专用    时间: 2023-6-9 16:26
我觉得E2EE存取键值表 挺好用。
作者: 钥匙key    时间: 2023-6-9 16:31
金哥专用 发表于 2023-6-9 16:26
我觉得E2EE存取键值表 挺好用。

那个是键对值。类似于哈希表。严格意义是两个东西。。
作者: fanchenio    时间: 2023-6-12 13:46
zyJson 可以的。
作者: kantal    时间: 2023-7-15 11:21
正常用zyJson 用起来顺手
作者: 小源网    时间: 2023-8-2 17:20
用e2ee吧或者yyds,速度嘎嘎的
作者: qq73s5456    时间: 2023-8-10 14:18
弱鸡第一步 发表于 2023-4-29 22:27
大佬,你说的突出的问题是啥呀?目前已知用的都是精益的,有时候碰到问题不知道是不是json导致的 ...

精易的JSON 比如 键里面有  @  , 你试下看还能取出不,
{"@type":"optionValueString","value":"1.8.15","@client_id":1}

这种, 取 @type的值,
作者: a694765032    时间: 2023-8-15 16:16
凌哥 发表于 2023-4-27 14:51
yyjson速度快 zyjson兼容性好(处理非标准json格式时),其它的不考虑使用

E2EE怎么样
作者: zzz7406    时间: 2023-8-20 02:18
qq73s5456 发表于 2023-8-10 14:18
精易的JSON 比如 键里面有  @  , 你试下看还能取出不,
{"@type":"optionValueString","value":"1.8.15" ...

这种需要在前后增加['和'],备注里有解释
作者: qngpng    时间: 2023-8-23 18:11
我使用zyjson2.5,发现处理大json文本时,到文本方法巨慢,精易的类json就正常
作者: dxc324    时间: 2023-8-26 18:21
反正别用精易json
作者: 寻找星空    时间: 2023-8-26 22:49
效率好的感觉还是用给readis
作者: FanLi    时间: 2023-8-28 17:06
yyjs,yyds 永远的神
作者: 剧终0616    时间: 2023-9-11 00:08
钥匙key 发表于 2023-6-9 16:31
那个是键对值。类似于哈希表。严格意义是两个东西。。

很明显你没用过E2EE的存取键值表,他就是JSON
作者: 无敌灰灰    时间: 2023-9-15 10:16
要说效率,小数据精易JSon,大数据yyjson
要说易用性和兼容性,zyjson
作者: jianqi448    时间: 2023-9-26 22:57
感谢分享
作者: 原子    时间: 2023-9-27 20:55
qq73s5456 发表于 2023-8-10 14:18
精易的JSON 比如 键里面有  @  , 你试下看还能取出不,
{"@type":"optionValueString","value":"1.8.15" ...

tdlib?
作者: qq73s5456    时间: 2023-9-27 23:42
原子 发表于 2023-9-27 20:55
tdlib?


作者: 原子    时间: 2023-9-28 19:01
qq73s5456 发表于 2023-9-27 23:42

你搞到那里了TG聊聊人生@ManekiNeko28
作者: yzhzhp1    时间: 2023-10-18 09:01

作者: 果心豆腐酱    时间: 2023-10-26 20:40
无敌灰灰 发表于 2023-9-15 10:16
要说效率,小数据精易JSon,大数据yyjson
要说易用性和兼容性,zyjson

易用性,精易最好,因为用的名字,都是菜鸟能看懂的。
作者: 果心豆腐酱    时间: 2023-10-26 20:41
qngpng 发表于 2023-8-23 18:11
我使用zyjson2.5,发现处理大json文本时,到文本方法巨慢,精易的类json就正常 ...

超过50K,解析速度,zyjson,已经看出来慢了很多。
作者: 果心豆腐酱    时间: 2023-10-26 20:44
剧终0616 发表于 2023-9-11 00:08
很明显你没用过E2EE的存取键值表,他就是JSON

确实,他改了给名字,不过e2ee是挺好用的,创建的时候,就能创建好多文本。
不用敲那么的置文本,干净,优雅
作者: 果心豆腐酱    时间: 2023-10-26 20:47
独倚斜阳 发表于 2023-5-24 12:38
yy我觉得最快  后来因为各种封装版本的yy  格式命令不同  我就懒得用了  直接用e2ee存取键值表了 ...

有做过测试么?速度怎么样,我之前测试过精易,zy,yyjaon。速度是yyjson>精易>zyjson。大文本zyjson能卡死你几个小时。yyjson就十几秒。
作者: 独倚斜阳    时间: 2023-10-27 10:39
果心豆腐酱 发表于 2023-10-26 20:47
有做过测试么?速度怎么样,我之前测试过精易,zy,yyjaon。速度是yyjson>精易>zyjson。大文本zyjson能卡死 ...

我反正用e2ee了  

速度应该yyjson最快

精益的能不用就不用  大文本很慢  小文本无所谓
作者: 果心豆腐酱    时间: 2023-10-27 13:27
独倚斜阳 发表于 2023-10-27 10:39
我反正用e2ee了  

速度应该yyjson最快

主要是体积问题,e2ee体积太大了,编译后最小都要4M多
作者: fengaimei1314    时间: 2023-11-4 10:42
zy吧…………
作者: azrxgt    时间: 2023-11-23 13:27
本帖最后由 azrxgt 于 2023-11-23 14:04 编辑

6666666666666
作者: duisir    时间: 2023-12-12 20:50
666666666666666666666666666666666666666
作者: Ahdbh    时间: 2023-12-23 12:08
66666666666666666666666666666666666666666666666666666666666666
作者: xiaobai2021    时间: 2023-12-28 09:56
看个人需求吧,都还可以。
作者: 怀念ob    时间: 2024-1-19 19:16
我记得之前有人测试过,e2ee的最快
作者: tanio5188    时间: 2024-2-16 10:47

作者: daduke7902    时间: 2024-3-10 23:20
熟练其中一种即可。 别管它是什么!
作者: 无敌灰灰    时间: 2024-3-29 11:52
效率第一:yyjson
便捷第一:zyjson
作者: ldwz    时间: 2024-3-31 19:26
么有最好,只有更好~zyJson用的比较多~
作者: zzdd2215415    时间: 2024-4-18 20:20
yy 酷c用的最方便
作者: 与你共舞    时间: 2024-5-7 21:54
{:7_432:}{:7_432:}
作者: maoxu789    时间: 2024-6-1 22:00
怀念ob 发表于 2024-1-19 19:16
我记得之前有人测试过,e2ee的最快

你记错了 是最慢
作者: fatcat1522    时间: 2024-7-25 21:03
maoxu789 发表于 2024-6-1 22:00
你记错了 是最慢

我试了下e2ee最快,循环取同一文本30次,取json里面数组里面的json值, yyjson静态库版 耗时:7.6398毫秒
类_json 耗时:49.1983毫秒
额e2ee的存取键值表 耗时:0.1959毫秒
作者: 空竹    时间: 2024-8-16 17:24
个人经验,rdjson封装程度不如zyjson
作者: 冯古屋    时间: 2024-8-31 15:10
我觉得e2ee最快
作者: wlp    时间: 2024-10-4 04:11
E2EE好用,但是多层递归会崩溃,所以我用鸡歪JSON还支持unicode(UTF-16)
作者: 希纱    时间: 2024-10-4 04:22
E2EE.存取键值表




欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4