家喻户晓,JSON让开发人员易于应用,又让机器易于解析和生成。
JSON吸引了工具构建者的留神,它们开发了用于从新格式化、验证和解析JSON的泛滥工具,这难能可贵。这些工具既有在Web浏览器中运行的在线实用程序,又有面向代码编辑器和IDE的插件,比方Visual Studio Code和Eclipse。
上面介绍了其中九款工具。
1. JSONLint
来自CircleCell的JSONLint是一款面向JSON的在线验证和从新格式化工具。开发人员能够将JSON粘贴或输出到编辑器中,或者输出URL。JSONLint能够验证“凌乱”的JSON代码,还能够解析。如果用户将?reformat=compress增加到URL,JSONLint还能够用作JSON压缩工具。
2. JSONCompare
JSONLint的高级版本JSONCompare能够间接验证JSON代码。它能够同时上传和验证多个批处理JSON文件,比拟和合并两个JSON对象。JSONCompare有简略模式、批处理模式和差别模式。与JSONLint一样,JSONCompare也由CircleCell开发。
3. JTC
Jtc的全称是“JSON测试控制台”,这个CLI工具用于提取、解决和转换源JSON。开发人员能够应用jtc从源JSON抉择一个或多个元素,立刻对这些元素执行操作,比方将选定的元素包装到新的JSON中、过滤进出或更新元素。用户界面容许应用单个命令进行大量更改。Linux和MacOS编译二进制文件可供下载。
4. ijson
ijson最后于2016年开发,是一款领有规范Python迭代器界面的迭代JSON解析工具。最常见的用处是让ijson从前缀以下的JSON流生成原生Python对象。ijson提供理论解析的几种实现:基于C的YAJL(另一种JSON库)或Python后端。
5. JSON格式化和验证器
JSON格式化和验证器这款在线工具旨在对JSON进行格式化和丑化,以便更易于浏览和调试。因为JSON的输入不必换行(以节俭空间),因而可能难以浏览和了解。应用这款在线格式化工具的开发人员只需粘贴JSON或URL。JSON格式化和验证器书签可用于格式化和验证公共JSON URL。
6.Altova XMLSpy JSON和 XML编辑器
Altova XMLSpy是一款JSON和XML编辑工具,提供了用于编辑、建模、转换和调试XML相干技术的各种工具。次要的工具包含图形化模式设计器、代码生成工具、文件转换器、调试器以及用于解决XSLT、XSD、XBRL和SOAP的分析器。XMLSpy利用RaptorXML Server进行JSON验证和解决。
7. Code Beautify JSON工具
Code Beautify JSON工具包含JSON查看器、JSON编辑器、JSON验证器以及JSON到HTML、JSON到XML和JSON到YAML等转换器。还提供了Excel到JSON转换器和JSON 放大器。Code Beautify还为XML、HTML、CSV、CSS、RSS、SQL、Base64及其他数据格式和文件类型提供了在线脚本编辑器、丑化器、放大器和转换器。
8. Visual Studio Code
微软这款风行的代码编辑器内置了反对编辑JSON文件的性能。这包含通过IntelliSense针对属性和值进行验证、疾速导航、代码折叠和倡议。将鼠标悬停在JSON数据的属性和值上方时,会提供另外的上下文。VS Code将应用关联的JSON模式以理解JSON文件的构造。
9.Eclipse JSON编辑器插件
面向Eclipse IDE的收费JSON编辑器插件包含自定义语法高亮、代码折叠、格式化和编辑等性能,提供了同步树视图。还提供语法树解析。Eclipse JSON编辑器插件合乎RFC 4627 JSON规范。
想更加零碎高效的学好Python举荐给大家一个gzh——【Python编程学习圈】,每天都分享有技术干货文章供浏览学习,关注即可收费支付整套Python入门到进阶的学习材料以及教程,感兴趣的话抓紧时间吧。