6 款好用到爆的 JSON 处理工具,极大提高效率!
共 1887字,需浏览 4分钟
·
2022-06-02 02:42
减少 try-catch ,这样做才叫优雅! 让人上瘾的新一代开发神器,彻底告别Controller、Service、Dao等方法 SpringBoot实现人脸识别功能 相信我,使用 Stream 真的可以让代码更优雅! 全网最详细的线程池 ThreadPoolExecutor 解读! 利用多线程批量拆分 List 导入数据库,效率杠杠的!
前言
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 转换、可视化、压缩及校验问题,能够极大提高效率,赶快试试吧!
最后,再给大家推荐一个GitHub项目,该项目整理了上千本常用技术PDF,技术书籍都可以在这里找到。 GitHub地址:https://github.com/hello-go-maker/cs-books 电子书已经更新好了,拿走不谢,记得点一个star,持续更新中...