精易论坛

标题: JSON大文件解析,怎么快速搜索 [打印本页]

作者: 2022huan    时间: 2023-12-14 14:37
标题: JSON大文件解析,怎么快速搜索
一个JSON文本 约1.2M 成员数大概1.5W
想根据某个节点去搜索匹配得到想要的结果
测试用JSON解析的话很慢,用正则也很慢有其他好方法么



作者: TANC    时间: 2023-12-14 14:37
用e2ee(支持库比较方便),或者其他JSON,先预处理 循环一遍 将你的 value1 的值作为键,然后将包含此值的整个对象作为值进行保存
{"40505000":{"id":"40505000","npcIds":"40505001|40505002|40505003","missionName":"天威幽魂","preMissionId":"40504000","templeId":"40500000"},"40101000":{"id":"40101000","npcIds":"40101001|40101002|40101003","missionName":"贪狼小兵","preMissionId":"0","templeId":"40100000"}}
作者: 文西哥    时间: 2023-12-14 14:52
用yyjson比较快

补充内容 (2023-12-14 14:52):
可以看看大佬们的测速对比

json解析构建速度测试. zyjson e2ee yyjson 精益模块 外加nodejs
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14726395

作者: b0y    时间: 2023-12-14 15:32
yyjson   对象的肯定慢




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