在线json格式化工具想必大家都用过,但是目前我了解到网上的一些json格式化工具大多都有以下缺点:功能单一、页面没有平铺,格式化视图不友好、BUG多、广告多、无反馈通道等,由于我自己工作中对json格式化工具的需求比较大,我找了很多在线格式化工具发现基本上都不是很能满足我的需求,所以作为一名程序员,我直接自己开发了一个功能比较完备、页面比较美观的JSON格式化神器!
地址:www.tool-tic.asia/json-format
功能介绍
基础格式化功能
首先介绍一下最基础的格式化功能,将json数据粘贴到左侧输入框,点击格式化工具即可一键格式化,以下是格式化后的效果:
同时左侧输入框上部还配备了方便的功能按钮,比如说:
- 粘贴:支持从剪贴板中获取内容直接一键粘贴,粘贴后自动格式化,这个功能很方便,没有这个功能的化你可能要经历两到三个步骤(清空 ->ctrl+v -> 格式化)才能格式化一个json。
- 清空:用于将输入框中的内容一键清空
JSON修复
有时候我们拿到一串json数据可能格式有点问题,比如说少个},使用key没用双引号等原因导致json格式化错误,这个时候可以试着点击一下”修复JSON“按钮。
**注意:**这里不保证所有错误都能修复成功,这边是其实是借助开源的json修复插件来修复,如果这个json工具后面使用的人多的话,后续可以接入ai修复。
编辑模式
有时候如果有对JSON临时编辑的需求,但是普通的文本框编辑json数据不方便,例如你输入单个双引号不能快捷生成两个双引号等,这个时候可以进入编辑模式,其实就是打开一个编辑器(VScode同款)
导出
如果你有将JSON数据发给别人的需求,但是json数据有时候比较大,超出微信等社交工具聊天框限制,这个时候可以点击导出按钮将json数据导出成文件,然后直接发送文件即可。
压缩
如果需要复制或者导出压缩格式的话可以点击压缩按钮,则会将格式话的json压缩成一行。
展示
展示功能是为了点击JSON节点,快速预览JSON值,比如说JSON节点中的值是个时间戳,假设想知道时间戳对应的具体时间还得把时间戳复制下来再去其他工具查看时间戳对应的具体时间,而在本工具直接点击节点,右侧直接会显示格式化的时间,除此之外还能预览图片、BASE64编码。
时间戳预览
Base64快速预览
如果探测到Base64编码,会直接将Base64解析展示在右侧。
图片预览
可以预览图片URL
数组相关值
JSON可能经常会出现数组,数组中的元素又是对象,比如说我们想看数组中的对象中的URL字段究竟有哪些值,这个时候“相关值”功能会很有用!站主本人是很经常用到这个功能的。
同时我们点击相关值的子项可以快速定位到该值所在JSON中的位置。
其他
如果有新增其他功能需求可点击右下角反馈按钮进行反馈。