DataFmt

JSON 转 YAML

把 JSON 转换为更适合阅读与人工编辑的 YAML 格式。

将文件拖拽到此处,或点击上传
选项:

功能介绍

YAML 在 CI/CD、Kubernetes、Ansible 等配置场景中广泛使用,相对 JSON 更贴近自然语言、支持注释、层级用缩进表达,更便于人工编辑。

DataFmt 的 JSON 转 YAML 基于业界标准的 js-yaml 库构建,正确处理字符串、数字、布尔、null、嵌套对象与数组,并提供缩进与行宽选项。

使用步骤

  1. 粘贴 JSON 数据。
  2. 设置缩进(默认 2 空格)与行宽。
  3. 点击"转换"生成 YAML。
  4. 复制或下载 .yaml 文件。

典型用例

注意事项

常见问题

转换会改变值类型吗?
不会。数字保持数字、字符串保持字符串、布尔保持布尔。
为什么部分字符串会被加引号?
YAML 中如 `yes`、`on`、`1.0` 等若不加引号会被解析为布尔或数字,工具会自动加引号以保持字符串语义。
支持多文档 YAML 吗?
本期输出单文档 YAML。若需多文档请手动在输出之间加 `---` 分隔。