YAML 转 JSON 工具
完全在浏览器中将 YAML 配置转换为干净的 JSON,无需上传。
不收集数据
没有数据库,没有账户。我们无法查看您的文件。
极速
浏览器原生处理 — 无需上传,无需等待。
100%免费
无限制,无水印,无隐藏费用。
无需账户
无需登录。打开工具即可使用。
将 YAML 转换为 JSON
为什么要将 YAML 转换为 JSON
YAML 是人们更愿意手写的格式:用缩进代替花括号、支持注释、不必为尾随逗号烦恼,因此它成了 CI 流水线、Kubernetes 清单和应用配置的默认选择。JSON 则是机器更愿意读取的格式,每种语言、API 和数据库都原生支持它。在两者之间来回转换,是现代开发中一项不断重复的琐事。
粘贴任意 YAML 文档,本工具会返回等价的 JSON,并进行美化排版,可直接放入请求体、测试夹具或设置文件中。
类型、列表与嵌套映射
YAML 携带真实的类型,因此像 42 这样的值会变成 JSON 数字,true 会变成布尔值,空值或 null 会变成 JSON null。序列会转换为数组,嵌套映射会转换为嵌套对象,从而完整保留你所写的结构。
带引号的字符串仍保持为字符串,这意味着写作 "02134" 的邮政编码或像 "1.10" 这样的版本号会保留其确切文本,而不会被错误地处理成数字。
安全解析,没有意外
转换器使用安全的 YAML 加载器,不会执行自定义标签或任意类型,因此不受信任的文件绝不会在你的浏览器中运行代码。它纯粹是从 YAML 到 JSON 的结构转换。
如果文档存在缩进错误或重复键,你会得到解析器指出问题所在的提示信息,而不是一个悄无声息出错的结果。
本地处理,绝不上传
转换通过 JavaScript 在你的浏览器中运行。你的 YAML——其中往往包含密钥、主机名和基础设施细节——绝不会发送到服务器,始终留在你的设备上。
由于无需上传或下载的往返过程,转换是即时完成的,并且在页面加载后即可离线使用。
常见问题
我的 YAML 会被上传到任何地方吗?
不会。文档完全在你的浏览器中解析,绝不会离开你的设备,因此对于包含密钥或基础设施细节的配置文件是安全的。
数字和布尔值等类型会被保留吗?
会的。YAML 标量会变成对应的真实 JSON 类型——数字、布尔值和 null——而带引号的字符串仍保持为字符串,因此标识符和版本号不会被破坏。
它能处理嵌套的列表和映射吗?
可以。序列会变成 JSON 数组,嵌套映射会变成嵌套对象,从而完整保留文档的结构。
如果 YAML 无效会怎样?
你会得到解析器描述问题的错误信息——例如缩进层级有误或存在重复键——而不是一个悄无声息出错的转换结果。
相关工具
全部 53 个工具 →链接到此工具
觉得有用?复制此代码段,从你的网站或博客添加链接。
<a href="https://www.picovert.com/zh/yaml-to-json" target="_blank" rel="noopener">YAML 转 JSON 工具 — Picovert</a>