JSON ↔ YAML
JSON 与 YAML 双向转换,保留层级结构与数据类型。
JSON ↔ YAML是做什么的
K8s 清单是 YAML、接口返回是 JSON,两边来回手抄容易错。粘贴后选转换方向,层级结构和数据类型原样保留,输入即转换,出错时会提示具体解析原因,配置互转不用再装编辑器插件。
核心功能
- JSON 与 YAML 双向转换,输入即算
- 保留层级结构、数组与数据类型
- YAML 输出按 2 空格缩进排版
- 转换失败时提示具体解析错误
JSON ↔ YAML怎么用
粘贴 JSON 或 YAML,选择转换方向。常用于 Kubernetes 配置、CI 配置与接口文档互转。
- 点顶部按钮选 JSON 转 YAML 或反向
- 把内容粘贴到左侧输入区
- 右侧实时输出转换结果
- 点「复制」取走,贴回配置文件
适合这些场景
- 把接口返回的 JSON 转成 K8s 配置
- CI 流水线配置在两种格式间迁移
- 接口文档示例在两种格式间统一
常见问题
注释会保留吗?
不会。JSON 语法不支持注释,YAML 转 JSON 时注释会丢失;反向转换也无法凭空补回注释,重要配置请先备份原文件。
数字和布尔值的类型会变吗?
不会。转换基于完整解析再序列化,数字、布尔、null 保持原类型,不会变成字符串,数组与嵌套对象结构也原样保留。
为什么 YAML 转 JSON 报错了?
常见原因是缩进用了 Tab 而不是空格,或冒号后缺少空格。按报错提示定位对应行,修正缩进后再试。
支持多文档的 YAML 吗?
不支持。含多个分隔线文档的 YAML 只解析第一个文档,请先手动拆分,再逐段转换。