你的 JSON 留在本页面:由浏览器解析和渲染,绝不上传、存储或记录。
JSON 美化(pretty print)是什么
美化会用换行和缩进重新排布 JSON,让结构变得可见。API 发送的是紧凑形式——一行、没有空格——因为传输体积更小,但一旦超过几百个字符就无法阅读。美化只改变标记之间的空白:键、值、类型和顺序都保持不变,因此输出可以直接粘回请求里。
如何在线美化 JSON
粘贴、选择排版方式、阅读:
- 把 JSON 粘贴到左侧面板,或加载示例数据。
- 选择 2 个空格、4 个空格或制表符;如果需要稳定的顺序,请勾选键名排序。
- 点击「美化」。无效的 JSON 会连同解析器信息和出错位置一起提示出来。
- 以文本形式阅读结果,或切换到树状视图,折叠不需要的分支。
美化工具还是格式化工具:该用哪个?
两个页面接受相同的输入,都不会上传任何内容。区别在于它们的设计目标:
本页面——读懂一份数据
缩进控制、键名字母排序,以及带节点数、深度和体积统计的可折叠树。适合看懂刚抓取到的 API 响应。
JSON 格式化工具——编辑文档
带语法高亮、行内错误标记和压缩功能的完整编辑器,适合修改 JSON 文件而不只是查看。
阅读大型 JSON 数据的技巧
- 比对两份响应前先排序键名,由键名顺序造成的差异噪声就会消失。
- 层级很深的数据请用树状视图,折叠整个分支而不是一路滚动。
- 2 个空格能让深层结构留在屏幕内;4 个空格更适合层级较浅的配置文件。
- 节点数、深度和字节数能立刻告诉你响应是否异常变大。
- 解析失败时,请检查末尾多余的逗号、单引号,或字符串内未转义的换行——这三种情况最常见。
常见问题
JSON 格式化工具是带语法高亮、行内错误标记和压缩功能的完整编辑器,用于修改 JSON 文档。本页面用于阅读:缩进、键名字母排序,以及带节点数、深度和字节数的可折叠树状视图。按你的实际需要选择即可——两者都免费。
不会。它由浏览器自带的 JSON 解析器处理并在页面上呈现。没有任何内容被上传、存储或记录,因此粘贴含有客户数据或令牌的响应也不会发送给我们。
不会。只有标记之间的空白发生变化。键、值、类型和数组顺序都保持不变,输出解析后得到的对象完全相同。唯一会调整顺序的选项是键名排序,默认关闭。
因为 JSON 对象的键名顺序本身没有含义,但 diff 工具会把它当成有含义的。先对两份数据排序,比对结果就只会显示真正不同的值。
可以。几 MB 的数据远不到一秒即可完成美化。树状视图会渲染每一个节点,因此在超大文档上,纯文本视图仍然是两者中更快的一个。
最常见的原因是最后一项后面多了逗号、用了单引号而不是双引号、键名没有加引号,以及字符串内有未转义的换行。错误信息给出的是解析器放弃的位置,通常在真正的错误后面一个字符。