YAML ↔ JSON 转换
YAML 与 JSON 格式相互转换,支持实时转换
输入
输出结果
功能介绍
YAML 与 JSON 格式双向互转工具,支持多文档 YAML、注释保留、实时预览。适用于 Kubernetes 资源配置、Docker Compose 文件和 CI/CD 管线的格式快速转换。
关键特点
- YAML 转 JSON
- JSON 转 YAML
- 支持多文档 YAML
- 支持注释
使用教程
- 在输入框中粘贴 YAML 或 JSON 数据
- 点击「YAML → JSON」或「JSON → YAML」按钮选择转换方向
- 查看实时转换结果及格式校验信息
- 使用互换按钮快速切换输入输出内容
- 复制转换结果供后续使用
使用示例
输入示例:
server:
port: 8080
host: "localhost"
database:
name: "testdb"
users:
- name: "admin"
role: "admin"
- name: "guest"
role: "readonly"
输出结果:
{
"server": {
"port": 8080,
"host": "localhost"
},
"database": {
"name": "testdb",
"users": [
{
"name": "admin",
"role": "admin"
},
{
"name": "guest",
"role": "readonly"
}
]
}
}
常见问题
YAML 和 JSON 有什么区别?
YAML 使用缩进表示层级,支持注释,更适合配置文件;JSON 更简洁,更适合数据交换。