YAML 转 JSON
将 YAML 转换为整洁的 JSON,包括多文档文件。
将 YAML 转换为 JSON,包括多文档文件
YAML 是配置文件和流水线常用的格式;JSON 则是工具、接口服务和浏览器所读取的格式。YAML 转 JSON 会在不改变数据的前提下将其中一种转换为另一种:映射变成对象,序列变成数组,数字、布尔值和 null 都保留其类型。
粘贴 YAML 或拖放一个 .yaml 或 .yml 文件。键的顺序会被保留,因此生成的 JSON 会按照您文件中的顺序呈现。如果文件包含由 --- 分隔的多个文档,结果会是一个 JSON 数组,每个文档对应一个条目。YAML 会解析为日期值的日期和时间戳,会被写成 ISO 8601 字符串,因为 JSON 没有日期类型。锚点和别名会被解析展开,因此 JSON 中包含的是重复的实际内容,而不是对内容的引用。如果 YAML 无效,提示信息会告诉您问题所在的行号和列号,而不是一条笼统的错误信息。
注释无法带入 JSON,会被丢弃;如果您依赖注释,请将 YAML 作为您的信息来源,并由它生成 JSON。反方向转换请使用 JSON 转 YAML,美化或压缩结果请使用 JSON 格式化工具,比较两份转换后的配置请使用比较 JSON。
如何使用YAML 转 JSON工具
- 输入或粘贴您的 YAML,或打开一个文件。
- 点击“处理 YAML 转 JSON”,然后下载结果。
常见问题
YAML 转 JSON是免费的吗?
是的。YAML 转 JSON可免费轻量使用,无需注册,匿名访客每天可免费执行 10 次任务,注册免费账户后每日使用不受限。付费 Pro 套餐可去除广告并提高文件大小上限,适合更繁重的工作。
我的文件安全吗?
安全。您的文件通过 HTTPS 发送,由我们服务器上自托管的开源软件处理(不使用第三方 AI 或云 API),并最迟在 60 分钟内删除,通常在结果生成后即刻删除。
YAML 转 JSON支持哪些文件格式?
YAML 转 JSON支持 YAML, YML 文件。请先将其他格式转换为受支持的格式,下方的相关工具通常可以完成。
相关工具
阅读指南: JSON 工具指南:在文档、数据与 JSON 之间互相转换
免费在线 PDF 工具 · 免费在线 Markdown 工具 · 免费在线图片工具 · 免费在线 JSON 工具 · 所有工具:完整目录