JSON 格式化与校验
格式化、压缩和校验 JSON,有语法错误时标出所在的行和列
在你的浏览器本地运行,不上传任何数据
输入
输出
粘贴或输入 JSON,这里会显示格式化后的结果
使用指南
- 1粘贴 JSON
把 JSON 粘贴到输入框,输入的同时就会校验语法。
- 2选择输出格式
选 2 空格、4 空格或 Tab 缩进,或者压缩成一行;需要固定顺序时勾选按键名排序。
- 3复制结果
点输出右上角的「复制」。有语法错误时,按标出的行号和列号去改。
提示
- 大整数会丢精度
JSON.parse 会把数字转成 JavaScript 数值,绝对值超过 2^53(9007199254740992)的整数可能会变,订单号、用户 ID 最容易中招。出现这种情况时结果下方会提示;想原样保留,让接口把这类数字改成字符串传。
- 键的顺序
输出保留原来的键顺序,但 "1"、"20" 这类整数形式的键总会排到最前面,这是 JavaScript 对象的规则。重复的键只保留最后一个值。
- 只认标准 JSON
注释、尾逗号、单引号、NaN、undefined 都不是合法 JSON,会按语法错误提示。从 JavaScript 代码里复制的对象,要先把这些写法改掉。