跳到正文

JSON 格式化与校验

粘贴 JSON 即可格式化、校验并定位出错的行

正在加载工具…

粘贴 JSON,检查是否有效,并以整齐的缩进格式化;出错时会显示所在行、列及可能的原因。可用于阅读或修正 API 响应或配置文件。

使用方法

  1. 粘贴到“JSON 输入”中,或按“打开文件”。也可以把文件拖到输入框上。
  2. 在“缩进”中选择“2 个空格”“4 个空格”或“Tab”,或选择“压缩”变成一行。打开“键排序”可将键按顺序排列。
  3. 如果显示“JSON 无效”,请使用“跳到错误处”。如果是注释或末尾逗号导致的,请按“尝试宽松修复”。
  4. 在“树形”标签页中可以展开和折叠结构、进行搜索,或用“复制路径”复制 $.a.b[0] 这样的路径。复制结果或按“保存为 .json”。

计算方式与说明

常见问题

JSON 报错怎么找到错误位置?
粘贴进来即可:会显示“JSON 无效”以及所在行、列和问题。最后一项后面的逗号、单引号和注释是常见原因。
JSON 里能写注释吗?
不能。JSON 标准没有 // 或 /* */ 注释,请删除它们,或按“尝试宽松修复”。
JSON 压缩是什么意思?
去掉字符串以外的所有空格和换行,只留下一行。数据不变,只是体积变小。
为什么很长的数字 ID 会变?
JavaScript 的数字无法精确表示大于 9,007,199,254,740,991 的整数,所以会被舍入。把这类 ID 作为字符串传输就能避免这个问题。