YAML 转 JSON 工具

不用命令行就能在 YAML 和 JSON 之间转换配置。嵌套映射、列表和多行字符串都会保留,解析错误会带行号提示。

免费 本地运行 无需注册
缩进
输入
输出
转换结果会显示在这里。
转换在浏览器本地完成。

使用方法

1

选择方向

在「YAML 转 JSON」和「JSON 转 YAML」之间切换。

2

粘贴文档

把 YAML 配置或 JSON 文档放进输入框。

3

复制或下载

选择缩进大小,然后复制或保存转换后的文件。

为什么用它

保留嵌套结构

映射、列表和多行字符串在转换过程中都会保持原有结构。

有用的 YAML 错误

YAML 不合法时会显示原因,以及解析失败的行号和列号。

本地运行

文档只在浏览器里解析,不会上传到服务器。

常见问题

YAML 是 JSON 的超集吗?
YAML 1.2 支持 JSON 语法,因此很多 JSON 文档本身就是合法的 YAML。但两者在缩进规则和高级特性上仍有区别。
支持锚点和别名吗?
支持。转换成 JSON 时会解析标准的 YAML 锚点和别名,重复引用会被展开。
为什么 YAML 解析失败?
常见原因是使用了 Tab 缩进、缩进不一致或特殊字符没有加引号。错误信息会指出具体行号和列号。
缩进应该选几个空格?
YAML 最常用的是 2 空格。4 空格也合法,选择与项目其他配置一致的方式即可。
配置会被上传吗?
不会。解析和序列化都在浏览器本地完成,配置内容不会发送到服务器。

相关工具

最后更新: