自主解析JSON数据并树型可视化查看和编辑的增强工具。
除了支持JSON基本解析规则之外,还独家增强:
1、键值对的单双引号混合识别
2、键值对的无引号识别
3、空白键名识别(允许对象内容像数组内容那样只给出键值而没有键名)
4、重复键名识别(按序号定义,如 键名->5 代表第6个重名的键名)
5、并列多组不同来源的JSON数据识别
6、通过解析文件流的方式对无限大文件(如10G)的指定路径的读取。
7、读写编码为Unicode,故支持万国语言。
8、全方位优化解析和读写数据的速度,远超市面JSON类库。
上面是JSON解析增强,本工具可以:
1、解析到树形框中可视化显示,并且可以鼠标定位目标节点获取到JSON路径,同样可以根据JSON路径定位到节点(输入JSON路径后回车键或点击左侧图标即可定位)。
2、输入查找内容,对JSON树快速查找并定位到目标节点
3、文件流解析支持文件编码ANSI、UTF-8、Unicode(UTF16LE和UTF16BE),可以直接解析文件内指定路径处的JSON数据到树形框,也可以弹出显示JSON数据自行处理。
4、支持直接可视化编辑JSON数据任意节点(鼠标右键单击操作),包括新建节点,删除节点,修改节点键名和键值,USC2编解码等。
5、本软件支持X64和Win32两个版本。
本工具及解析算法均由水淼软件独家研发,开发工具是火山软件开发平台(视窗版)。 水淼JSON类相对火山自带的JSON数据访问支持类库,解析速度差不多,但是读数据的速度是火山自带的不知道多少倍了(实测10MB文件,相同路径访问,水淼只要0毫秒,火山自带的要几十秒),而且水淼的读写数据的语法简单,直接给出路径一步到位取出数据,也可以逐级取出数据。
什么是JSON?
JSON是Javascript原生支持的一个轻量级数据交换格式,这是一种复合型无限嵌套数据模型,超级强大。
最简单的形式是名称和值对应,然后它的值又可以是数组、对象,而数组可以包含多个对象或数组,然后对象包含多个名称和值…….
开发花絮:
在以前经常POST就会遇到JSON数据,平常笨拙的办法就是取文本中间、寻找文本等方式来定位需要的数据,这个过程通常很繁琐且容易出错,因为JSON是嵌套多层无限循环的数据体系。
后来就搜到了国外的一款JSON解析工具《JsonView》,使用它来查看JSON数据很直观,提高了对目标数据的定位效率,减少了出错。但还是因为没有JSON格式化读写函数,所以处理JSON还是使用取文本中间、寻找文本等命令。
所以我就一直想着自己来解析JSON,于是就《JsonView》为模仿蓝本,不断修正解析中的错误,最终完成了JSON所有结构的复合解析,并做出了一个程序来直观测试解析效果,该程序尽可能与《JsonView》雷同,因此如果你使用起来会发现两者之间很像(包括解析速度上),并且在容错能力上甚至比《JsonView》还好。

水淼·JSON解析助手增强版插图

发表评论

您的电子邮箱地址不会被公开。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源