JSON 解析指南:格式化、校验与查看嵌套数据
接口响应或配置文件挤在一行时,可先用 JSON 解析工具格式化,再用树形视图逐层查看。格式化主要调整空白和缩进;树形查看适合定位某个字段。JSON 顶层可以是对象、数组或标量,不要求一定以大括号开始。
操作步骤
- 粘贴 JSON 或导入本地 JSON 文件,输入在浏览器本地处理。
- 先看校验结果。若格式无效,根据错误位置检查引号、逗号和括号是否完整。
- 对有效输入进行格式化,再切换代码与树形视图查看嵌套值。
- 复制或下载结果。需要刷新恢复时再勾选记住输入;经常使用的数据可以命名保存为片段。
可直接测试的示例
{"user":{"id":10086,"name":"Alex"},"roles":["reader","editor"],"active":true}校验与修复有什么区别
严格校验会拒绝重复键、超出安全精度的整数、无效字符串和不完整结构。修复是独立操作:缺少引号或括号的输入可能有多种解释,使用修复结果前应核对字段和值,不应把自动修复当作对原意的保证。
长编号与浏览器存储
超过 JavaScript 安全整数范围的编号应使用字符串,避免精度丢失。草稿和收藏保存在当前浏览器,不是账号云同步。清除草稿会保留编辑器当前输入;清理浏览器站点数据会删除本地保存内容。
常见问题
为什么最后一个字段后面的逗号会报错?
JSON 不允许尾随逗号或注释。可以手动删除,也可以尝试修复并核对结果。
解析与对比的收藏会混在一起吗?
解析片段和对比输入对使用不同分类,载入时选择对应分类即可。