在线JSON格式化

粘贴 JSON 即可美化、压缩或校验;支持树形折叠查看,可转换为 XML、YAML,并一键复制结果。

关于在线JSON格式化

hidevtool JSON 格式化工具用于整理日志、接口返回和配置文件里的 JSON。粘贴原文后可美化、压缩或校验语法。

支持树形折叠查看嵌套结构,可切换单行压缩视图,也可将同一份数据转为 XML 或 YAML,方便对接其他工具。

在线JSON格式化工具的能力

格式化与树形视图

「格式化」通过 JSON.parse 解析后以 2 空格缩进、语法高亮和可折叠树展示。可逐层展开或收起,勾选「全部展开」一次浏览全貌,再复制结果。

压缩与校验

  1. 「压缩」在 JSON 合法的前提下去掉多余空白,得到单行高亮结果,便于存储或传输。
  2. 格式化、压缩与转换都会先解析;语法错误会明确报错,不会生成错误输出。
  3. 仅支持标准 JSON:无尾部逗号、无注释、键与字符串须双引号。

转换与复制

  • 「JSON 转 XML」将键名映射为标签,嵌套为子元素,数组项重复同一标签名。
  • 「JSON 转 YAML」生成与原结构一致的层级 YAML。
  • 「复制」可带走当前视图:树形文本、单行压缩、XML 或 YAML。

字符串与 Unicode

  • 可直接粘贴接口返回中带 \u 转义的 JSON。
  • 格式化后可在输出区使用「转中文」等选项显示可读汉字,或保留转义便于对照协议。

常见应用场景

接口与日志调试

美化 curl、开发者工具或日志平台复制的一行 JSON。

配置与清单

提交前校验并排版 JSON 配置,或转为 YAML 给部署工具使用。

跨格式对接

把 JSON 样例转为 XML/YAML,供旧流水线或文档使用。

常见问题

在线怎么格式化 JSON?
将 JSON 粘贴到输入框,点击「格式化」。合法 JSON 会以 2 空格缩进、语法高亮和可折叠树形展示;可勾选「全部展开」查看完整结构,或用「压缩」切换单行视图。
一行压缩的 JSON 怎么转成可读的?
原样粘贴无换行的整段 JSON,点击「格式化」即可恢复缩进与换行,数值与结构不变,适合日志或接口返回里的紧凑 JSON。
JSON 语法错误怎么检查?
「格式化」「压缩」及转换功能都会先 JSON.parse。尾部逗号、单引号、注释或括号不匹配会明确报错,不会生成看似正确的结果。
支持 JSON5、注释或尾部逗号吗?
不支持。仅支持 JavaScript JSON.parse 所要求的标准 JSON(双引号键与字符串、无注释、无尾部逗号)。需先去掉这些写法,或先用支持 JSON5 的编辑器处理。
「格式化」和「压缩」有什么区别?
格式化按 2 空格缩进,便于阅读;压缩去掉多余空白,输出尽量短的一行,解析后的数据与格式化结果一致。
JSON 怎么转成 XML 或 YAML?
JSON 解析成功后,点击「JSON 转 XML」或「JSON 转 YAML」。对象键对应标签名或 YAML 字段,数组会重复标签或生成列表项,确认无误后复制输出即可。
字符串里的 \uXXXX 中文怎么显示?
若粘贴内容含 \u 转义,格式化后在输出区勾选「转中文」,树形或文本视图会显示可读汉字;取消勾选则保留转义形式,便于对照协议原文。
JSON 会上传到服务器吗?
不会。解析、美化、压缩与转换均在浏览器本地完成,粘贴内容不会离开您的设备。