所有转换在浏览器内完成,不会上传任何数据。
工具简介
API 与存储层最终多以 JSON 为准。本工具接受任意复杂度的 YAML 文档(含锚点 / 别名 / 多文档流),在浏览器内输出整齐缩进的 JSON,可直接粘贴进代码。
功能特性
- 完整的 YAML 1.2 解析(js-yaml),支持锚点 / 别名
- 美化的 JSON 输出,2 空格缩进
- 语法错误时给出精确行列
- 正确处理多行字符串与块标量
- 100% 浏览器运行,不上传
使用方式
- 在左侧粘贴 YAML。
- 右侧实时显示美化 JSON。
- 点击复制或下载导出结果。
常见问题
YAML 锚点(& 与 *)会被解析吗?
▾
会。js-yaml 在解析阶段就展开锚点与别名,所以输出的 JSON 是完全展开的值——JSON 本身没有引用概念。
为什么日期字段变成了字符串?
▾
YAML 有 timestamp 类型而 JSON 没有,所以日期会以 ISO 8601 字符串输出,这是 JSON 中表示日期的惯用方式。
多文档 YAML(--- 分隔)支持吗?
▾
默认只转换第一份文档。如需多份,建议分开粘贴,或先在 YAML 里包成一个数组。
相关工具
YAML 转 JSON — 免费在线 YAML ⇒ JSON 转换工具
Canonical: https://devformatlab.com/zh/convert/yaml-to-json