JSON 转 YAML

粘贴接口响应或导出得到的 JSON,得到真正能读的 YAML——没有花括号,没有末尾逗号,一行一个键。

配置文件常含密钥和主机名,这里的内容不会发送到任何地方。

使用方法

  1. 把 JSON 粘贴到第一个输入框。
  2. 在下方读取 YAML,它随输入实时生成。
  3. 点击「复制」,或切换标签做反向转换。

实用说明

为什么配置文件偏爱 YAML

JSON 是为机器设计的:每个字符串都要加引号,每一项都用逗号分隔,还不允许写注释。YAML 用缩进代替标点,提供同样的结构;而一旦文件变成人要用手去改的东西——流水线、部署清单、检查工具的配置——这个差别就决定了它被改错的频率。

转换器替你操心的事

凡是可能被误读成数字、布尔值或日期的字符串,输出时都会加引号:版本号「1.10」不会变成数字 1.1,国家代码「NO」也不会变成 false。长值不会被折行,因为 URL 中间断掉的一行,就是等着下次部署才爆发的缺陷。

常见问题

会自动加注释吗?

不会。JSON 里本来就没有注释可搬,凭空生成只能靠猜。等文件进了编辑器,你可以自己写。

结果能还原成完全相同的 JSON 吗?

能。转换是结构性的:键、值、数组和嵌套都被完整保留,来回一趟会回到起点。

数据会发送到服务器吗?

不会。一切都在你的浏览器里进行,这对含有真实记录的接口响应很要紧。

能处理多大的文件?

大约五兆字节以内。再大时吃力的是显示结果,而不是转换本身。

相关工具