JSON 转 YAML 工具

在线将 JSON 转换为 YAML,输出整洁缩进并即时校验,全程在浏览器中完成

JSON 输入
YAML 输出

区分 YAML 中的字符串与数字

常见问题解答: YAML 输出中的字符串何时需要加引号?

代码 "001" 保持为字符串,false 保持为布尔值,null 保持为空值。缩进只改变排版,不改变这些值。键、数组和嵌套对象根据解析后的 JSON 序列化;JSON 不支持注释,因此无法恢复注释。

JSON 使用 JavaScript JSON.parse 解析。超过安全整数范围的数字可能损失精度,标识符应使用加引号的字符串。本工具不执行模板,也不验证 Kubernetes、Compose 等应用的专用配置规则。

输入

{"code":"001","enabled":false,"items":[1,null]}

格式化输出

code: '001'
enabled: false
items:
  - 1
  - null

用于格式化、校验和转换结构化数据与标记内容的实用工具