JSON↔YAML
在JSON和YAML格式之间转换数据,保留原始结构和数据类型。
编码解码 · ToolBox
工具介绍
写 Kubernetes 配置、Docker Compose 文件或各类 CI 流水线时,YAML 是主流格式,而接口返回的数据多是 JSON。这个工具在两种格式之间双向转换,缩进层级、数组、布尔值、数字等结构和数据类型都会保留,避免手工改写时常见的缩进错误。运维和后端开发整理配置文件、把接口示例 JSON 改成 YAML 模板时非常顺手。粘贴即转,结果可直接复制使用。
使用步骤
- 将 JSON 或 YAML 内容粘贴到输入框
- 选择转换方向:JSON 转 YAML 或 YAML 转 JSON
- 查看转换结果,确认结构层级无误后复制使用
常见问题
转换会丢失数据类型吗?
不会,数字、布尔值、null、数组和嵌套对象都会按原有类型正确转换,结构层级保持不变。
YAML 语法有错误还能转换吗?
不能,YAML 对缩进要求严格,解析失败时会提示错误位置,修正语法后即可正常转换。
YAML 里的注释会保留吗?
转成 JSON 时注释会丢失,因为 JSON 标准本身不支持注释,再转回 YAML 时也无法恢复,请注意备份原文。