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 个空格的缩进。