TL
Tool Lab
💰捐赠
💰捐赠

YAML to JSON

将 YAML 转换为 JSON

YAML Input
JSON Output

关于本工具

YAML to JSON Converter 可将 YAML 配置文件和数据文档转换为等效的 JSON。缩进的映射会变为 JSON 对象,以短横线开头的序列会变为数组,未加引号的标量会被自动推断类型(数字、布尔值和 null 会被自动识别)。

这是一个基于浏览器的轻量级解析器,可处理最常见的 YAML 模式。不支持锚点(&)、别名(*)、块标量(|、>)和多文档文件等复杂 YAML 特性。所有处理均在浏览器本地完成。

使用方法

  1. 将您的 YAML 粘贴到 YAML Input 区域,或点击 Sample 加载示例。
  2. 选择 JSON 缩进级别(2 个空格、4 个空格或压缩)。
  3. 点击 → JSON 进行转换。
  4. 点击“复制”将 JSON 输出复制到剪贴板。

使用场景

开发者将 YAML 配置文件(CI/CD 流水线、Kubernetes 清单、Docker Compose)转换为 JSON,以便用于 API 或 JavaScript 应用程序。数据工程师将 YAML 数据文件转换为 JSON 以供管道摄取。前端开发者将基于 YAML 的模拟数据转换为 JSON 以进行测试。

常见问题

  • 哪些 YAML 类型会被自动转换?null/~ → null,true/false → 布尔值,数字 → 数值。带引号的字符串会去除引号。其余内容保留为字符串。
  • 为什么我的 YAML 无法正确转换?不支持 YAML 锚点(&)、别名(*)和多文档文件(---)等复杂特性。请使用服务器端解析器处理这些情况。
  • 我的数据会被发送到服务器吗?不会。所有转换均使用 JavaScript 解析器在浏览器本地运行,不会向服务器传输任何数据。