JSON与YAML互转工具
在线JSON与YAML格式互转,支持格式校验和美化
功能说明
- JSON转YAML:将JSON数据转换为YAML格式,自动检测JSON格式正确性
- YAML转JSON:将YAML数据转换为JSON格式,保留数据结构
- 支持完整的 YAML 1.2 规范,包括锚点(&)、别名(*)、合并(<<)等高级特性
- 支持多行字符串、注释、复杂数据类型
- YAML语法简单,能轻松表达多种数据形态,适用于配置文件
- 快捷键:Ctrl+Enter JSON转YAML
YAML语法要点
- 使用缩进表示层级关系(通常使用2个空格)
- 使用
key: value表示键值对 - 使用
-表示数组元素 - 字符串通常不需要引号,但包含特殊字符时需要
- 使用
&anchor定义锚点,*alias引用锚点 - 使用
<<: *merge合并对象(常用于 Docker Compose) - 使用
#添加注释
JSON示例
{
"name": "张三",
"age": 30,
"skills": ["JavaScript", "Python", "Go"],
"address": {
"city": "北京",
"district": "朝阳区"
}
}
YAML示例
name: 张三
age: 30
skills:
- JavaScript
- Python
- Go
address:
city: 北京
district: 朝阳区