那些你不想错过的JSON工具众所周知,JSON易于开发人员使用并且易于机器解析和生成。毫不奇怪,JSON吸引了工具构建者的注意,他们开发了许多用于重新格式化、验证和解析JSON的工具。这些工具的范围从在Web浏览器中运行的在线实用程序到代码编辑器和IDE(例如VisualStudioCode和Eclipse)的插件。下面介绍其中九种工具。JSONLint来自CircleCell的JSONLint是JSON的在线验证和重新格式化工具。开发人员可以将JSON粘贴或键入到编辑器中,或者输入URL。JSONLint可以验证“乱码”JSON代码,并对其进行解析。如果用户在URL中添加?reformat=compress,JSONLint也可以用作JSON压缩工具。我在哪里可以访问JSONLint?可以在线访问JSONLint(https://jsonlint.com/)。该工具的源代码可以在GitHub(https://github.com/circlecell/jsonlint.com)上找到。JSONCompareJSONLint的高级版本JSONCompare可以直接验证JSON代码。它可以同时上传和验证多个批量JSON文件,比较和合并两个JSON对象。JSONCompare有简单模式、批处理模式和差异模式。与JSONLint一样,JSONCompare也是由CircleCell开发的。我在哪里可以访问JSONCompare?可以在线找到JSONCompare(https://jsoncompare.com/)。源代码可以在GitHub(https://github.com/circlecell/jsoncompare.com)上找到。jtcJtc代表“JSON测试控制台”,一个用于提取、处理和转换源JSON的CLI工具。开发人员可以使用jtc从源JSON中选择一个或多个元素,并立即对这些元素执行操作,例如将所选元素包装到新的JSON中、过滤进出或更新元素。用户界面允许使用单个命令进行大量更改。Linux和MacOS编译的二进制文件可供下载。我在哪里可以下载JTC?您可以从GitHub(https://github.com/ldn-softdev/jtc#compile-and-install-instructions)下载jtc。ijsonijson最初于2016年开发,是一个具有标准Python迭代器接口的迭代式JSON解析工具。最常见的用途是让ijson从前缀下方的JSON流生成本机Python对象。ijson为实际解析提供了几种实现:基于C的YAJL(另一个JSON库)或Python后端。我在哪里可以下载ijson?您可以从PyPI(https://pypi.org/project/ijson/#files)下载ijson。JSONFormatterandValidatorJSONFormatterandValidator是一个在线工具,旨在格式化和美化JSON,以便于阅读和调试。由于JSON的输出不换行(以节省空间),因此可能难以阅读和理解。使用此在线格式化工具的开发人员只需粘贴JSON或URL。JSONFormatterandValidator书签可用于格式化和验证公共JSONURL。我在哪里可以访问JSON格式化程序和验证程序?JSON格式化程序和验证程序可在Web上获得(https://jsonformatter.curiousconcept.com/)。AltovaXMLSpyJSON和XML编辑器AltovaXMLSpy是一个JSON和XML编辑工具,它提供了各种用于编辑、建模、转换和调试XML相关技术的工具。主要工具包括图形模式设计器、代码生成工具、文件转换器、调试器和用于处理XSLT、XSD、XBRL和SOAP的分析器。XMLSpy利用RaptorXMLServer进行JSON验证和处理。我在哪里可以下载AltovaXMLSpy?可以从Altova网站(https://www.altova.com/xmlspy-xml-editor/download)下载AltovaXMLSpy的免费试用版。CodeBeautifyJSONToolCodeBeautifyJSONTool包括JSON查看器、JSON编辑器、JSON验证器以及JSON到HTML、JSON到XML和JSON到YAML的转换器。还提供了一个Excel到JSON转换器和一个JSON缩小器。CodeBeautify还为XML、HTML、CSV、CSS、RSS、SQL、Base64和其他数据格式和文件类型提供在线脚本编辑器、美化器、压缩器和转换器。我在哪里可以访问CodeBeautifyJSON工具?可以在线访问CodeBeautifyJSON工具(https://codebeautify.org/json-tools)。Microsoft流行的代码编辑器VisualStudioCode内置了对编辑JSON文件的支持。这包括通过IntelliSense验证属性和值、快速导航、代码折叠和建议。将鼠标悬停在JSON数据的属性和值上时,会提供额外的上下文。VSCode将使用关联的JSON模式来理解JSON文件的结构。在哪里可以下载VisualStudioCode?VisualStudioCode可以从项目网站(https://code.visualstudio.com/Download)下载。EclipseJSON编辑器插件EclipseIDE的免费JSON编辑器插件包括自定义语法突出显示、代码折叠、格式化和编辑,并提供同步树视图。还提供语法树解析。EclipseJSON编辑器插件符合RFC4627JSON标准。在哪里可以下载EclipseJSON编辑器插件?EclipseJSONEditorPlugin可以从EclipseMarketplace(https://marketplace.eclipse.org/content/json-editor-plugin)下载。原标题:你不想错过的JSON工具,作者:PaulKrill
