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。