JSON 工具
美化、验证、缩小、排序、转义和树视图 JSON — 所有这些都在一个私有的浏览器内工具包中。
Paste or type JSON above to begin.
🔒 Everything runs locally in your browser — your JSON is never uploaded or sent to a server.
完全在浏览器中运行的完整 JSON 工具包。粘贴任何 JSON 即可立即使用 2 个空格、4 个空格或制表符缩进对其进行美化,将其缩小为一行,或使用指向确切行和列的明确错误来验证它。按字母顺序对对象键进行排序,将 JSON 转义为字符串以进行嵌入(或将其转义回来),并在可折叠的树视图中探索大型有效负载。您的 JSON 永远不会上传 - 每个操作都在本地发生,因此对于私有 API 响应、配置和机密来说是安全的。
常见问题解答
我的 JSON 是否发送到服务器?
不会。每个操作(格式化、验证、缩小、排序、转义和树视图)都完全在浏览器中使用本机 JSON 解析器运行。不会上传、记录或存储任何内容,因此机密 API 响应、令牌和配置文件是安全的。
当我的 JSON 无效时,JSON 验证器会告诉我什么?
它显示确切的解析器错误,以及当浏览器提供解析失败的位置、行和列时,例如缺少逗号、不带引号的键或尾随逗号。有效的 JSON 显示绿色的“✓ 有效 JSON”徽章及其大小和键数。
如何美化或格式化 JSON?
粘贴 JSON 并单击“美化/格式化”。您可以选择 2 个空格、4 个空格或制表符缩进,如果更改缩进设置,输出也会更新。格式化结果显示在带有“复制”和“下载 .json”按钮的只读框中。
缩小和转义有什么区别?
Minify 删除所有空格以在一行上生成最小的有效 JSON - 非常适合有效负载和存储。 Escape 将整个 JSON 转换为带引号、反斜杠转义的字符串,以便您可以将其嵌入到另一个 JSON 文档、代码文字或配置值中; Unescape 会反转它。
排序键有什么作用?
它以递归方式将每个对象的键重新排序为字母顺序 (A→Z),同时保留数组顺序和所有值,然后重新格式化结果。这使得比较两个 JSON 文件和查找字段变得更加容易。
它可以处理大型 JSON 文件吗?
是的。由于一切都通过浏览器优化的本机解析器在本地运行,因此大型文档可以快速格式化和验证。可折叠的树视图还允许您展开和折叠嵌套对象和数组,以导航大型负载,而无需滚动原始文本。
这比其他在线 JSON 格式化程序有什么好处?
大多数 JSON 网站将格式化、验证、缩小、排序和转义分离到单独的广告支持页面上。该工具将所有这些功能以及树视图组合在一个页面中,将验证错误指向确切的行和列,显示大小和键计数统计信息,并使浏览器中的所有内容保持私密性 - 无广告,无需注册。