代码 · 让操作更简单

JSON 格式化工具

验证严格 JSON,调整缩进、压缩或递归排序对象键,并保留数字和字符串的原始写法。通过树视图搜索键、值和 JSON 指针,查看错误位置与重复键提示。

Also known asJSON 格式化 · JSON 在线解析 · JSON 校验 · JSON 在线格式化 · JSON 美化 · JSON 解析器

你的工作区在你的设备上处理

撤销:Ctrl/Cmd+Z · 重做:Ctrl/Cmd+Shift+Z 或 Ctrl+Y。当前标签页最多保留 20 步和 400 万字符的历史记录。清空会删除历史记录。

排序会递归改变对象键顺序,保留数组元素及同名键的相对顺序。键按 UTF-16 顺序比较。

三个简单步骤。

  1. 粘贴 JSON 或打开本地文本文件。
  2. 选择缩进与键排序方式,然后格式化或压缩。
  3. 检查提示和树视图,再复制或下载结果。

使用须知。

输入最多 100 万个 UTF-16 代码单元,文件须小于 4 MB,嵌套最多 256 层。不接受注释或末尾逗号。排序按 UTF-16 顺序比较解码后的键,保留数组顺序及同名键的相对顺序。树视图最多 10,000 个语法节点和 200 万个路径/值字符,每次显示 100 个子项;超限时仍提供完整文本结果。

了解隐私保护 →

常见问题。

会改变大整数或转义字符串吗?

不会。处理使用源文本片段,不会把数字转换为 JavaScript Number。9007199254740993、1e400、转义写法和重复键均保留。选择排序只会主动更改对象键顺序。

会自动修复无效 JSON 吗?

不会。错误显示行、列和原因,原文不变。重复键只会提示;其他应用可能仅保留最后一个值。请在使用结果前检查。