YAML / JSON 转换
YAML 与 JSON 互转,支持实时转换与语法校验。
输入内容(JSON)
JSON 0 字符
也可把文件直接拖到输入框
转换结果(YAML)
YAML 0 字符
快捷键 Ctrl + Enter 立即转换
关于此工具
YAML/JSON 转换器可帮助开发者在配置文件格式之间快速切换。支持 YAML 转 JSON 和 JSON 转 YAML,自动校验语法错误,并提供友好的错误提示。所有转换在浏览器本地完成,确保数据安全。
- 🔁 YAML 与 JSON 双向互转
- ⚡ 实时转换:输入即转换
- ✅ 语法校验:自动检测格式错误
- 📋 一键复制转换结果
- 🔒 本地处理:不上传任何数据
- ⚓ 支持锚点别名与合并键
- 📄 支持多文档 YAML(--- 分隔)
- 📝 支持块标量(| / >)与流式集合
| YAML 写法 | 含义 |
|---|---|
key: value | 键值映射 |
- item | 序列(数组)项 |
[1, 2] / {a: 1} | 流式数组 / 对象 |
| / |- / > | 多行文本(块标量) |
&a / *a / <<: *a | 锚点 / 别名 / 合并键 |
# 注释 | 注释(转 JSON 时会被丢弃) |
--- | 多文档分隔(转为 JSON 数组) |
说明: YAML 的注释与锚点在转为 JSON 后不会保留(JSON 无对应结构);多个 YAML 文档会转为 JSON 数组。YAML 的日期默认按字符串处理,Infinity / NaN 在 JSON 中记为 null。