教程/工具教程

YAML ↔ JSON 教程

YAML 与 JSON 相互转换。

概览

在 YAML 与 JSON 之间互转,常用于配置文件(K8s、CI、应用配置)与接口调试。

Pro 省时能力

  • YAML 多文档(---)转换

适用场景

  • 快速调试接口返回(格式化/压缩/修复)
  • 提取字段或在 JSON 与其他格式间转换
  • 为工单/文档/PR 准备可读片段

常见坑

  • 严格 JSON 不允许注释/尾逗号/单引号
  • 超大输入可能变慢,必要时分段或取样处理

常见问题

为什么 YAML 解析失败?

常见是缩进不正确、Tab 混入、或未正确写列表/对象结构。

会丢注释吗?

会。转换为 JSON 后注释不会保留。

示例

输入

yaml=foo: 1
bar:
  - a
  - b

输出

{
  "foo": 1,
  "bar": [
    "a",
    "b"
  ]
}