JSON 在线格式化工具是什么?
JSON 工具是面向开发者和数据分析师的在线 JSON 处理利器,集格式化、压缩、校验、转义、类型转换于一体。所有处理在浏览器本地完成,数据不会上传到服务器,可以放心粘贴包含敏感字段的接口返回数据、配置文件或日志片段。
核心功能一览
- 格式化美化:支持 2/4 空格或 Tab 缩进,自动给 key/字符串/数字/布尔加语法高亮
- 一键压缩:剔除所有空白和换行,输出最小体积的 JSON,适合写到配置文件或网络传输
- 树形视图:把嵌套很深的 JSON 折叠为可点击展开的树状结构,快速定位深层字段
- JSON 转 PHP / TypeScript / CSV:自动推断类型生成 PHP 数组、TS interface、CSV 表格
- 字符串转义/反转义:把 JSON 包成可嵌入到代码字符串里的形式,或反过来还原
- 语法错误定位:解析失败时高亮具体行列,错误信息友好(不是浏览器原生那种隐晦提示)
常见使用场景
1. 调试 API 接口
从 Postman / Charles / DevTools Network 复制下来的响应 body 通常是压缩成一行的,粘到这里点"格式化"立刻可读,再配合树形视图能快速看清字段层级。
2. 检查配置文件
package.json、tsconfig.json、各种 .vscode 配置经常因为多了一个逗号或漏写引号导致项目跑不起来,本工具的语法校验会精确指出是第几行第几列出错。
3. JSON 转代码
拿到一个新接口的返回示例,需要在后端定义 PHP 数据结构、在前端定义 TypeScript interface,本工具一键生成对应代码骨架,省去手写字段对应表的时间。
关于 JSON 格式的几个要点
- JSON 标准(RFC 8259)只支持
null / true / false / 数字 / 字符串 / 数组 / 对象 7 种类型,没有日期类型,时间通常以 ISO 8601 字符串或 Unix 时间戳的整数形式存储
- key 必须用双引号,单引号或不加引号都不合法(JS 对象字面量 ≠ JSON)
- 不能有尾随逗号,
{"a":1,} 是非法的(JSON5 才允许)
- 数字不能用
0x 十六进制、NaN、Infinity
相关工具推荐
需要把 JSON 转成其他数据格式?试试 JSON/YAML/TOML/XML 互转。需要把 Excel 表格转成 JSON?用 Excel 转 JSON。需要校验或格式化 SQL?看 SQL 格式化。所有工具都在浏览器本地运行,数据安全可控。