在 YAML 与 JSON 之间双向转换

在左侧粘贴 YAML 或 JSON,右侧会实时转换为另一种格式。支持缩进、键排序选项以及逐行错误提示,所有处理都仅在浏览器中完成。

AG YAML — YAML ↔ JSON 转换器与校验工具

YAML JSON
缩进
YAML
结果JSON
0
大小0 B
0
本工具使用 js-yaml 引擎在 YAML 1.2 与 JSON 之间相互转换。若解析失败,会告诉你第几行出了什么问题;JSON 输出可选择缩进(2·4·制表符·压缩)按字母顺序排序键。你输入的内容不会发送或保存到服务器,全部在浏览器中处理。

支持 YAML 与 JSON 双向转换吗?

支持。使用中间的方向按钮可在 YAML→JSON 和 JSON→YAML 之间切换,还可以把转换结果重新作为输入,进行往返验证。

转换失败时能知道哪里出错了吗?

如果存在语法错误,解析器会在源面板下方显示检测到的行号和原因。YAML 使用 js-yaml 的位置信息,JSON 则将错误位置换算为行与列进行提示。

可以更改 JSON 的缩进或键排序吗?

可以。你可以在 2 个空格、4 个空格、制表符、压缩(Minify)之间选择;开启按字母顺序排序键后,对象的键会以排序后的状态输出。

我输入的数据会发送到服务器吗?

不会。所有转换都仅在你的浏览器中进行,任何内容都不会发送或保存到服务器。你可以放心处理配置文件和密钥。

浏览器内处理 实时转换 无需注册 完全免费