JSON 转 YAML
JSON 与 YAML 双向转换,配置文件场景常用。
转换方向
使用说明
JSON 与 YAML 的区别
- JSON 使用大括号和方括号表示结构,语法严格,需要引号包裹键名和字符串值。
- YAML 使用缩进表示层级关系,更注重可读性,支持注释,广泛用于配置文件(Docker Compose、Kubernetes、CI/CD 等)。
YAML 语法要点
- 使用空格缩进表示层级(不可用 Tab)
- 键值对用
:分隔,冒号后必须有空格 - 数组项用
-开头 - 字符串通常不需要引号,包含特殊字符时用引号包裹
- 支持
#注释
双向转换
支持 JSON → YAML 与 YAML → JSON 双向转换,切换方向时会自动交换输入与输出内容。YAML 解析器为简易实现,支持常见的键值对、数组、嵌套对象与多行字符串。