OKFree Tools
开发

JSON 格式化与校验

格式化、压缩和校验 JSON,有语法错误时标出所在的行和列

在你的浏览器本地运行,不上传任何数据

输入

输出

粘贴或输入 JSON,这里会显示格式化后的结果

使用指南

  1. 1
    粘贴 JSON

    把 JSON 粘贴到输入框,输入的同时就会校验语法。

  2. 2
    选择输出格式

    选 2 空格、4 空格或 Tab 缩进,或者压缩成一行;需要固定顺序时勾选按键名排序。

  3. 3
    复制结果

    点输出右上角的「复制」。有语法错误时,按标出的行号和列号去改。

提示

  • 大整数会丢精度

    JSON.parse 会把数字转成 JavaScript 数值,绝对值超过 2^53(9007199254740992)的整数可能会变,订单号、用户 ID 最容易中招。出现这种情况时结果下方会提示;想原样保留,让接口把这类数字改成字符串传。

  • 键的顺序

    输出保留原来的键顺序,但 "1"、"20" 这类整数形式的键总会排到最前面,这是 JavaScript 对象的规则。重复的键只保留最后一个值。

  • 只认标准 JSON

    注释、尾逗号、单引号、NaN、undefined 都不是合法 JSON,会按语法错误提示。从 JavaScript 代码里复制的对象,要先把这些写法改掉。