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工具

  1. 输入或粘贴您的 YAML,或打开一个文件。
  2. 点击“处理 YAML 转 JSON”,然后下载结果。

常见问题

YAML 转 JSON是免费的吗?

是的。YAML 转 JSON可免费轻量使用,无需注册,匿名访客每天可免费执行 10 次任务,注册免费账户后每日使用不受限。付费 Pro 套餐可去除广告并提高文件大小上限,适合更繁重的工作。

我的文件安全吗?

安全。您的文件通过 HTTPS 发送,由我们服务器上自托管的开源软件处理(不使用第三方 AI 或云 API),并最迟在 60 分钟内删除,通常在结果生成后即刻删除。

YAML 转 JSON支持哪些文件格式?

YAML 转 JSON支持 YAML, YML 文件。请先将其他格式转换为受支持的格式,下方的相关工具通常可以完成。

相关工具

浏览全部 110+ 个免费 PDF、图片、Markdown 和 JSON 工具 →