JSON格式化是开发中不可或缺的一个工具,但是要做这个事其实有很多方式,有的同学习惯用本地的工具,比如VsCode或者Utool之类的,有的同学习惯用在线的工具,当然各有各的好处,但本质上是习惯的问题,我个人更习惯用在线的工具,因为web是跨平台的,在哪儿都可以直接打开使用,十分方便。单单在线工具也有很多种,今天我就站在个人的角度来分享一下我用过的以及各自的优缺点。
截至目前我已经用过了下面的json格式化工具(如果没有提到的欢迎大家在评论区补充)
| 工具 | json.cn | sojson | jsonEditor | jsont | jsonhereo | FeHelper | JsonCrack |
|---|---|---|---|---|---|---|---|
| UI | |||||||
| 地址 | www.json.cn | www.sojson.com/ | jsoneditoronline.org/ | www.jsont.run/ | jsonhero.io/ | www.baidufe.com/fehelper/in… | jsoncrack.com/ |
| 是否开源 | ❌ | ❌ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ |
| 支持视图 | 文本+树形 | 文本+树形 | 文本+树形+表格 | 文本+树形+层列 | 文本+层列 | 文本+树形 | 文本+脑图 |
| 视图布局 | 左右预览联动 | 左右预览非联动 | 单窗口切换 | 单窗口切换 | 单窗口切换 | 单窗口切换 | 左右预览联动 |
| 无广告 | 有广告 | 有广告 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| PWA离线访问 | 不支持 | 不支持 | ✔️ | ✔️ | 不支持 | ✔️ | 不支持 |
| 暗黑模式 | 不支持 | 不支持 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 多语言 | 中文 | 中文 | 英文 | 中文+英文 | 英文 | 中文 | 英文 |
| 支持编辑 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ |
| 自带搜索 | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
| 格式转换 | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | ❌ |
| 一键分享 | ✔️需登录 | ❌ | ✔️需先保存 | ✔️无需登录和保存 | ✔️无需登录和保存 | ❌ | ❌ |
| 存储文件 | ❌ | ❌ | ✔️本地+云端 | ✔️本地+云端 | ❌ | ❌ | ✔️云端 |
| 生成API | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ |
| 生成截图 | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ |
| JSON Schema | ❌ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ❌ |
| JSON对比 | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |
| 快捷键支持 | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ |
| 大文件支持 | ❌ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| 可发送JSON到接口 | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ | ❌ |