水淼·JSON解析助手 v1.1.5.0 - 轻巧界面、清晰展示、直观定位、辅助开发

作者: 水淼 日期: 2017-06-30 20:46:35 人气: - 标签: Json 代码 易语言
水淼·JSON解析助手
水淼·JSON解析助手

软件下载

立即下载

软件介绍

水淼软件出品的自主解析JSON数据类型并树型可视化工具

使用树来直观清晰显示出所有层次结构,辅助程序员快速定位JSON节点提高开发效率。

抓包网页时,返回JSON数据是常有的,因此学习易语言等编程语言进行网页软件开发时,本工具是必不可少的,水淼自己也是用此工具分析JSON结构,开发了很多网页类软件,代码清晰多了就自然工作轻松多了。

什么是JSON?

JSON是Javascript原生支持的一个轻量级数据交换格式,这是一种复合型无限嵌套数据模型,超级强大。
最简单的形式是名称对应,然后它的又可以是数组对象,而数组可以包含多个对象或数组,然后对象包含多个名称和值.......

开发花絮:

在以前经常POST就会遇到JSON数据,平常笨拙的办法就是取文本中间、寻找文本等方式来定位需要的数据,这个过程通常很繁琐且容易出错,因为JSON是嵌套多层无限循环的数据体系。
后来就搜到了国外的一款JSON解析工具《JsonView》,使用它来查看JSON数据很直观,提高了对目标数据的定位效率,减少了出错。但还是因为没有JSON格式化读写函数,所以处理JSON还是使用取文本中间、寻找文本等命令。
所以我就一直想着自己来解析JSON,于是就《JsonView》为模仿蓝本,不断修正解析中的错误,最终完成了JSON所有结构的复合解析,并做出了一个程序来直观测试解析效果,该程序尽可能与《JsonView》雷同,因此如果你使用起来会发现两者之间很像(包括解析速度上),并且在容错能力上甚至比《JsonView》还好。

升级记录(2017年6月30日):

v1.0.0.0:首个版本
v1.0.0.1:修复XP下树图标不能显示的问题
v1.0.0.2:修复JSON数据超过512KB时崩溃的问题。(原因是1.0.0.1版是在虚拟机的XP下编译的,该版本是为了解决树图标不能显示的问题;但是该XP下又没有使用WonderWall插件编译,而软件代码中使用到的正则对象在易语言环境里是不支持对超过512KB的数据进行处理的,只有使用了WonderWall插件编译才支持。1.0.0.2版本已经修正此编译疏忽导致的大数据崩溃问题。
v1.0.0.3:调整了一些内部细节重新编译的版本
v1.0.0.5:修复个别不规则数据解析时陷入死循环的问题;修复部分带有\"的数据无法解析的问题;在右边用于显示路径数据的编辑框的下边增加一个经过usc2解码的路径数据编辑框(主要是转换为中文显示出来);修复在查找树时因数据量大,在查找期间无法响应其他操作的问题(也就是查找时不卡)。
v1.0.1.0:修复json数据中包含 \\" 时无法解析的问题;优化程序体积
v1.0.2.0:增加右键单击按钮读取网址处JSON数据的功能;其他遗忘更新
v1.0.3.0:增强解析模式,可首次初始化数据后,后面读取节点速度提高(原先每次读取节点都要初始化数据)
v1.0.4.0:极大提高树列表的查找速度,几乎零等待。
v1.0.5.0:提高树型框载入速度和取树型框路径的速度数倍以上;增加解析算法对JSON数据的单引号格式支持。
v1.1.0.0:增加窗口最大化;增加7个选项卡显示不同JSON数据;其他更新。
v1.1.1.0:1.0.5.0版本增加的单引号格式支持有问题,本版本重定义单引号格式识别,并提供选项以决定是否支持单引号格式。
v1.1.2.0:修复右击读取页面地址的JSON数据时可能会遇到编码识别错误而导致乱码的问题。
v1.1.3.0:新增先行解码功能对整个JSON数据先行解码(UCS2和CR)
v1.1.5.0:新增post读网址功能

Copyright © 2009-2019 水淼软件技术 Inc. 保留所有权利。粤ICP备16013086号 霏凡软件站 转载文章如有侵权请联系删除