火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 42085|回复: 220
打印 上一主题 下一主题

[视窗] 【开源】水淼JSON类 - 使用火山编写的高性能读写JSON

  [复制链接]

369

主题

2254

帖子

7323

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7323
跳转到指定楼层
楼主
发表于 2021-6-11 18:27:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 shuimiao 于 2021-6-12 00:36 编辑
本模块仅供交流学习JSON格式解析,建议规范使用JOSN解析,遵循JSON基本规范。
  1. 2021年6月11日 22:23:31 补上了取字节集字节()和置字节集字节()方法,并修改这2个方法不用去改库就能运行
  2. 2021年6月11日 23:32:51 修复了置字节集字节()方法整数型溢出的问题,并修改相关方法前缀为_
  3. 2021年6月12日 00:30:42 添加子节点()方法补上参考返回添加后的子节点。该方法支持重复键名,不符合json规范,请慎用,建议使用 子节点() 方法就不会发生重名。
复制代码

游客,如果您要查看本帖隐藏内容请回复


水淼JSON类除了支持JSON基本解析规则之外,还独家增强:

1、键值对的单双引号混合识别
2、键值对的无引号识别
3、空白键名识别(允许对象内容像数组内容那样只给出键值而没有键名)
4、重复键名识别(按序号定义,如 键名->5 代表第6个重名的键名)
5、并列多组不同来源的JSON数据识别
6、通过解析文件流的方式对无限大文件(如10G)的指定路径的读取。
7、读写编码为Unicode,故支持万国语言。
8、全方位优化解析和读写数据的速度,远超市面JSON类库。


水淼JSON类相对火山自带的JSON数据访问支持类库,解析速度差不多,但是读数据的速度是火山自带的不知道多少倍了(实测10MB文件,相同路径访问,水淼只要0毫秒,火山自带的要几十秒),而且水淼的读写数据的语法简单,直接给出路径一步到位取出数据,也可以逐级取出数据()。









评分

参与人数 6金钱 +13 收起 理由
xuezhq + 5 实测发现,非常NB,请楼主继续维护,可替代.
上等兵 + 1 很给力!
wtuauwfn + 1 很给力!
米粒 + 2 很给力!
伟业 + 1 赞一个!
呵呵仙8 + 3 很给力!

查看全部评分

回复

使用道具 举报

369

主题

2254

帖子

7323

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7323
来自 212#
 楼主| 发表于 2023-1-10 09:46:24 | 只看该作者
水淼JSON类,最新版本在这里 http://bbs.voldp.com/forum.php?m ... p;extra=&page=1

本帖是最老的版本。
回复

使用道具 举报

0

主题

9

帖子

58

积分

注册会员

Rank: 2

积分
58
QQ
222#
发表于 2024-1-25 00:01:34 | 只看该作者
试试,都不会用
回复

使用道具 举报

1

主题

15

帖子

156

积分

注册会员

Rank: 2

积分
156
221#
发表于 2023-11-8 19:15:41 | 只看该作者
请问请问请问
回复

使用道具 举报

2

主题

84

帖子

760

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
760
220#
发表于 2023-8-13 00:34:17 | 只看该作者
666
回复

使用道具 举报

0

主题

17

帖子

74

积分

注册会员

Rank: 2

积分
74
219#
发表于 2023-5-11 13:34:05 | 只看该作者
火山编写的高性能读写JSON
回复

使用道具 举报

23

主题

119

帖子

1126

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1126
218#
发表于 2023-5-8 09:10:40 | 只看该作者
什么藏起来了?
回复

使用道具 举报

4

主题

33

帖子

351

积分

中级会员

Rank: 3Rank: 3

积分
351
217#
发表于 2023-5-6 13:04:06 | 只看该作者
66666666666
回复

使用道具 举报

4

主题

39

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
216#
发表于 2023-5-3 17:08:54 | 只看该作者
111111111111111111
回复

使用道具 举报

0

主题

12

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
215#
发表于 2023-4-10 17:46:02 | 只看该作者
高手:p高手:p高手:p高手:p
回复

使用道具 举报

3

主题

31

帖子

165

积分

注册会员

Rank: 2

积分
165
214#
发表于 2023-1-13 22:16:23 | 只看该作者
有点蒙啊这个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 00:32 , Processed in 0.103106 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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