JSON 格式化与压缩
粘贴或拖入 JSON,格式化、压缩并检查语法。大整数、高精度小数保留原样,所有处理都在浏览器本地完成。
原始 JSON
支持拖入文件 · 最大 10 MB
结果保留数字精度与重复键
输入 JSON 后自动校验,Ctrl / ⌘ + Enter 格式化。
宽松解析支持注释、单引号、无引号键名、末尾逗号和 Python 常量;注释会被移除,NaN / Infinity / undefined 转为 null。原文保留在左侧。
使用说明
- 格式化与压缩有什么区别?
- 格式化增加缩进与换行,便于阅读;压缩移除字符串外的空白,便于传输。字符串里的空格、换行转义与网址保持原样。支持对象、数组,以及 false、0、null、空字符串等合法 JSON 值。
- 数字和键名会被改动吗?
- 标准模式保留数字原文,包括超长整数、高精度小数、指数记法与负零。默认保留键顺序及重复键;开启排序后,对每一层对象的键名排序,数组元素顺序保持原样。重复键会提示,因为其他程序可能只保留最后一项。
- 如何定位语法错误?
- 输入后自动校验,显示错误行列;点击「校验」会定位到出错位置。常见问题有未闭合引号、缺少逗号、无引号键名与末尾多余逗号。对配置片段可显式使用「宽松解析」,再核对右侧结果。
- 如何处理文件和查看结构?
- 打开文件或直接拖入左侧,结果可复制或下载为 .json。代码视图支持行号、高亮、查找和折叠;树形视图按需展开。文件上限 10 MB、嵌套上限 256 层;树形视图最多显示 5000 个节点,完整内容仍可在代码视图查看和导出。输入不会保存到浏览器,刷新前请自行下载。
- 相关工具
- JSON 对比、JSONPath 测试、JSON Schema 校验、JSON 树形查看、JSON 多格式互转。