使用说明
接口返回的 JSON 通常被压成一行,不便检查嵌套关系。这个工具把输入解析后重新排版,适合核对字段、阅读配置和整理问题复现样例。它接受 JSON5 风格输入,输出为 JSON;这与严格的 JSON 合规检查并不完全相同。
- 将脱敏后的 JSON 粘贴到 Your raw JSON 输入框。
- 用 Indent size 选择缩进宽度;设为 0 可输出紧凑内容。
- 按需关闭 Sort keys,保留对象键的输入顺序,再复制结果。
输入与输出示例
输入
{"user":{"name":"小明","active":true}}输出示例
{
"user": {
"name": "小明",
"active": true
}
}示例使用 2 个空格缩进,并关闭键排序。
限制与注意事项
- 当前实现会经过 JavaScript 数值解析。超过 9007199254740991 的整数可能失去精度;订单号等标识符应在源数据中使用字符串。
- 输入支持注释、单引号等 JSON5 写法,输出时注释和原始排版会丢失,不能用它检查严格 JSON 语法。
- 这个工具会把输入和选项保存在当前浏览器的本地存储。共享电脑使用后,可在浏览器站点设置中清除本站数据。
常见问题
为什么格式化后字段顺序变了?
Sort keys 默认开启,会递归排序对象键;关闭后再比较。数组元素的先后顺序不会因为这个开关而排序。
能校验接口字段是否正确吗?
它检查能否解析并重排文本,不知道接口的业务约束,也不进行 JSON Schema 校验。
相关工具与教程
查看配置排查教程内容由轻工具编辑整理。发现说明与实际结果不一致时,欢迎通过联系页面反馈脱敏样例。