开发者与 DevOps 工程师
把 YAML 配置、CI 流水线和 Kubernetes 清单转成 JSON,供那些只认 JSON 的工具和 API 使用。
几秒内将 YAML 转换为整洁、有效的 JSON——粘贴进去,复制出来。
粘贴 YAML,将基于缩进的配置转换为适用于 API、脚本或校验的 JSON。
把 YAML 贴进来——配置文件、清单文件,或任何 YAML 数据都可以。
把 YAML 配置、CI 流水线和 Kubernetes 清单转成 JSON,供那些只认 JSON 的工具和 API 使用。
无需手动改写,就能把 YAML 规范和测试数据转成 JSON 载荷。
不必学习 YAML 语法,也能快速以 JSON 形式读取或复用 YAML 数据。
YAML 只认空格、不认制表符——缩进不一致是转换失败最常见的原因。
要阅读就选缩进的 JSON,要嵌进代码或请求里就选压缩版。
默认会保留数字和布尔值的类型——如果你需要全部转成字符串,请特别说明。
如果 YAML 里有 '---' 分隔符,请提前说明,这样每份文档都会转成数组中的一个元素。
它们在 JSON 里会被展开成完整的值——如果你预期如此,请说明,这样输出才符合预期。
在把配置粘贴到任何在线工具之前,先移除 API 密钥或密码。
了解 YAML 转 JSON 的输出质量、后续检查以及下载相关预期。
对于有效的 YAML,转换速度快且准确,能保留结构和数据类型。格式良好的配置文件、清单和 API 规范可以干净地完成转换。最常见的错误来源是无效的 YAML——缩进不一致或使用了制表符(YAML 要求使用空格)——因此如果转换结果看起来不对,请先检查源文件的缩进。
示例:一位用户粘贴了一份 YAML 格式的 Kubernetes 部署清单,并要求转换为格式化打印的 JSON。该工具返回了保持相同嵌套结构的有效 JSON——apiVersion、kind、metadata 和 spec 均被保留,列表项转换为数组,副本数量保持为数字而非字符串。
它读取 YAML——一种常用于配置文件、对人类友好的数据格式——并输出相同的数据作为 JSON,保留键、嵌套、数组和值类型。YAML 和 JSON 可以表示相同的数据结构,因此转换是直接的。