水淼软件自主解析JSON数据类型(解析算法已开源),使用树来直观清晰显示出所有结构,辅助程序员快速定位JSON节点提高开发效率。
JSON是Java原生支持的一个轻量级数据交换格式,这是一种复合型无限嵌套数据模型,超级强大。
最简单的形式是名称和值对应,然后它的值又可以是数组、对象,而数组可以包含多个对象或数组,然后对象包含多个名称和值.......
说明:
在以前经常POST就会遇到JSON数据,平常笨拙的办法就是取文本中间、寻找文本等方式来定位需要的数据,这个过程通常很繁琐且容易出错,因为JSON是嵌套多层无限循环的数据体系。
后来就搜到了国外的一款JSON解析工具《JsonView》,使用它来查看JSON数据很直观,提高了对目标数据的定位效率,减少了出错。但还是因为没有JSON格式化读写函数,所以处理JSON还是使用取文本中间、寻找文本等命令。我也搜了几次论坛,发现也有一些易友写了JSON解析模块,但好象只能解析简单结构,而且好象也没有专门JSON支持库(如果有请告诉我o(∩_∩)o)。
所以我就一直想着自己来解析JSON,于是就《JsonView》为模仿蓝本,不断修正解析中的错误,最终完成了JSON所有结构的复合解析,并做出了一个程序来直观测试解析效果,该程序尽可能与《JsonView》雷同,因此如果你使用起来会发现两者之间很像(包括解析速度上),并且在容错能力上甚至比《JsonView》还好。
升级记录:
2014年7月16日v1.0.0.0:首个版本
v1.0.0.1:修复XP下树图标不能显示的问题