JSON ↔ YAML

JSON 与 YAML 双向转换,保留层级结构与数据类型。

JSON ↔ YAML是做什么的

K8s 清单是 YAML、接口返回是 JSON,两边来回手抄容易错。粘贴后选转换方向,层级结构和数据类型原样保留,输入即转换,出错时会提示具体解析原因,配置互转不用再装编辑器插件。

核心功能

  • JSON 与 YAML 双向转换,输入即算
  • 保留层级结构、数组与数据类型
  • YAML 输出按 2 空格缩进排版
  • 转换失败时提示具体解析错误

JSON ↔ YAML怎么用

粘贴 JSON 或 YAML,选择转换方向。常用于 Kubernetes 配置、CI 配置与接口文档互转。

  1. 点顶部按钮选 JSON 转 YAML 或反向
  2. 把内容粘贴到左侧输入区
  3. 右侧实时输出转换结果
  4. 点「复制」取走,贴回配置文件

适合这些场景

  • 把接口返回的 JSON 转成 K8s 配置
  • CI 流水线配置在两种格式间迁移
  • 接口文档示例在两种格式间统一

常见问题

注释会保留吗?

不会。JSON 语法不支持注释,YAML 转 JSON 时注释会丢失;反向转换也无法凭空补回注释,重要配置请先备份原文件。

数字和布尔值的类型会变吗?

不会。转换基于完整解析再序列化,数字、布尔、null 保持原类型,不会变成字符串,数组与嵌套对象结构也原样保留。

为什么 YAML 转 JSON 报错了?

常见原因是缩进用了 Tab 而不是空格,或冒号后缺少空格。按报错提示定位对应行,修正缩进后再试。

支持多文档的 YAML 吗?

不支持。含多个分隔线文档的 YAML 只解析第一个文档,请先手动拆分,再逐段转换。