推荐几个好用的在线 JSON 工具
平时开发中 JSON 是最常见的数据格式之一。格式化、校验、对比、转格式……每次都要找工具。这半年试了十多个在线 JSON 工具,整理出这份推荐清单。
在线 JSON 工具,怎么选?
先说说我选工具的标准:
- 速度快 — 就在浏览器里处理,不要上传到服务器
- 功能全 — 格式化、校验、对比、转换最好一个站搞定
- 隐私友好 — 敏感数据不该离开本地
- 免费 — 这种基础工具值得免费
根据这些标准,下面是我用过觉得不错的。
1. JSON Process(我目前在用的主力)
这是我最近一直在用的工具站,20+ 个工具全部在一个站上:
基础功能:
- 格式化/美化(支持 2 空格、4 空格缩进),带语法高亮
- 压缩/最小化,把 JSON 缩成一行
- 语法校验,精确定位错误行号
- 转义/反转义
高级功能:
- JSON Diff(对比两个 JSON 的差异)
- JSONPath 查询(类似 XPath 的 JSON 查询语言)
- 树形视图浏览
- JWT 解码(不传服务器,本地解码)
格式转换:
- JSON ↔ CSV
- JSON ↔ YAML
代码生成:
- JSON → Java POJO 实体类
- JSON → TypeScript 类型定义
- JSON Schema 生成
其他:
- 支持中文、英文、西班牙语、阿拉伯语
- PWA,可以安装到桌面当 App 用
- 全免费,无广告
特别提一下 JSON Playground
它有一个”Playground”功能,粘贴一次 JSON,在 5 个标签页里自由切换:格式化 / 树形视图 / 代码生成 / Schema / 数据统计。开发的时候经常要在不同视角看同一段 JSON,这个功能很实用。
2. JSONLint
老牌 JSON 校验工具,名气很大。特点:
- 专注校验,做得非常精
- 界面简洁
- 可以保存验证历史
缺点:功能单一,只有校验和格式化。要做转换、对比之类的还得另外找工具。
3. JSON Compare
专门做 JSON 对比的工具。界面左右对比,差异部分高亮显示,新增、删除、修改一目了然。
缺点是只能对比,没有格式化或转换功能。
4. Code Beautify
一个比较大的工具集合,不只有 JSON,还有 XML、HTML、CSS 等各种格式化工具。
好处是功能多,坏处是广告太多了,页面加载慢,有些功能还要上传到服务器。
5. 在线 JSON 编辑器(JSON Editor Online)
支持树形编辑和文本编辑双视图,对于复杂 JSON 结构来说,树形视图的拖拽编辑确实方便。
不过功能偏编辑器方向,缺少格式转换和代码生成。
我的推荐组合
| 场景 | 推荐工具 |
|---|---|
| 日常开发(格式化+校验+转换+代码生成) | JSON Process — 一个站搞定 |
| 纯校验 | JSONLint — 老牌可靠 |
| 深度的 JSON 对比 | JSON Process 的 Diff 功能或 jsondiff.com |
| 编辑复杂 JSON 结构 | JSON Editor Online — 树形编辑方便 |
如果你平时经常跟 JSON 打交道,建议把 JSON Process(https://jsonprocess.app) 加到浏览器书签里。20+ 个工具一站解决,少跳转几个站,效率会高很多。
我最常用的是这个:https://jsonprocess.app
20+ 个在线 JSON 工具,纯前端处理不上传服务器,支持多语言。免费无广告。