JSON ↔ YAML 转换器

即时双向转换 JSON 和 YAML。验证语法,保留嵌套结构,正确处理数组、空值和布尔值。100% 在客户端运行——您的数据绝不会离开浏览器。

使用方法

1

粘贴您的 JSON 或 YAML

选择转换方向并粘贴输入内容。工具会在您输入时实时验证和转换。

2

查看输出结果

查看格式正确、缩进规范的转换结果。语法错误会即时高亮显示。

3

复制结果

一键将转换结果复制到剪贴板。使用交换按钮可反向转换。

常见问题

什么是 YAML?

YAML(YAML Ain't Markup Language)是一种人类友好的数据序列化格式。它广泛用于配置文件,包括 Docker Compose、Kubernetes 清单、GitHub Actions 工作流和 Ansible 剧本。它使用缩进代替花括号和方括号。

转换是否保留嵌套结构?

是的。JSON 对象和 YAML 嵌套映射都完全支持。该工具可以正确地双向转换深层嵌套的对象、数组和混合结构。

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

不会。所有转换完全在浏览器中通过 JavaScript 完成。您的数据绝不会离开您的设备。

YAML 注释会怎样处理?

YAML 注释(以 # 开头的行)在转换为 JSON 时会被移除,因为 JSON 不支持注释。将 JSON 转换为 YAML 时,您可以手动在输出中添加注释。

YAML 输出使用什么缩进格式?

YAML 输出使用 2 个空格的缩进,这是 YAML 配置文件最常见的惯例。JSON 输出同样使用 2 个空格的缩进。

相关工具