使用方法
- 粘贴原始 JSON。
- 选择两个/四个空格缩进或压缩。
- 查看语法错误位置,或复制/保存结果。
保留大整数、数字写法和重复键
- 输入与设置
- {"id":9007199254740993,"amount":1e3,"id":-0}
- 结果
- { "id": 9007199254740993, "amount": 1e3, "id": -0 }
大整数、1e3、-0 和重复的 id 键均保留原样;格式化不检查重复键的业务含义。
处理规则与结果解读
先检查标准 JSON 语法,再格式化字符串、数字和标点标记。字符串内的空格、键顺序、重复键和 -0 均保持不变。JSON5、注释和尾随逗号不属于标准 JSON。
限制与使用前检查
支持最多 200 万个输入字符、100 层嵌套和 200 万个显示输出字符。语法检查不会验证 API 模式、必填字段或重复键的语义,也无法防止其他解析器丢失数字精度。
常见问题
压缩会删除字符串内的空格吗?
不会。只更改字符串之外的结构性空白。