6 款好用到爆的 JSON 处理工具,极大提高效率!
前言JSON(JavaScript 对象标注)是一种流行的轻量级数据交换格式,在网络上已很常见。众所周知,JSON 让开发人员易于使用,又让机器易于解析和生成。JSON 吸引了工具构建者的注意,它们开发了用于重新格式化、验证和解析 JSON 的众多工具,这不足为奇。这些工具既有在 Web浏览器 中运行的在线实用程序,又有面向代码编辑器和 IDE 的插件。平时开发中,服务之...
前言
JSON(JavaScript 对象标注)是一种流行的轻量级数据交换格式,在网络上已很常见。众所周知,JSON 让开发人员易于使用,又让机器易于解析和生成。
JSON 吸引了工具构建者的注意,它们开发了用于重新格式化、验证和解析 JSON 的众多工具,这不足为奇。这些工具既有在 Web浏览器 中运行的在线实用程序,又有面向代码编辑器和 IDE 的插件。
平时开发中,服务之间的接口交互几乎都使用 JSON 格式的数据,而一个能够对 JSON 比较好可视化,并直观的去查看数据的工具非常重要。
今天给大家介绍几款 JSON 工具:
1、JSON Visio
它可以在图表上无缝地展示您的数据,而无需重组任何内容、直接粘贴或导入文件。
地址:https://jsonvisio.com/editor
2、JSONLint
来自 CircleCell 的 JSONLint 是一款面向 JSON 的在线验证和重新格式化工具。开发人员可以将 JSON 粘贴或输入到编辑器中,或者输入 URL。JSONLint 可以验证“混乱”的 JSON 代码,还可以解析。
如果用户将?reformat=compress
添加到 URL,JSONLint 还可以用作 JSON 压缩工具。
地址:https://jsonlint.com
3、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 及其他数据格式和文件类型提供了在线脚本编辑器、美化器、缩小器和转换器。
这款工具非常强大,支持各种数据的相互转换,在我平时的开发中,可以称得上必备的工具,非常推荐。
4、ijson
ijson最初于2016年开发,是一款拥有标准 Python 迭代器界面的迭代 JSON 解析工具。最常见的用途是让 ijson 从前缀以下的 JSON 流生成原生 Python 对象。ijson 提供实际解析的几种实现:基于 C 的 YAJL(另一种JSON库)或 Python 后端。
该工具主要用途为标准的 JSON 流生成原生 Python 对象,非常实用。
地址:https://pypi.org/project/ijson
5、jtc
「Jtc」 的全称是“JSON测试控制台”,这个 CLI 工具用于提取、处理和转换源 JSON。开发人员可以使用 jtc 从 源JSON 选择一个或多个元素,立即对这些元素执行操作,比如将选定的元素包装到 新的JSON 中、过滤进出或更新元素。用户界面允许使用单个命令进行大量更改。Linux 和 MacOS 编译二进制文件可供下载。
开源地址:https://github.com/ldn-softdev/jtc#compile-and-install-instructions
6、JSON-Handle
JSON-handle是一款对JSON格式的内容进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑。实际开发工作中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。
这是一款浏览器插件,但是目前已经被下架,扩展插件中搜索不到,只能下载后去添加。
下载地址:http://jsonhandle.sinaapp.com/
总结
这六款免费的工具可以非常方便的处理开发中遇到的各种 JSON 转换、可视化、压缩及校验问题,能够极大提高效率,赶快试试吧!
推荐:
PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)