YAML to JSON
将 YAML 转换为 JSON
YAML Input
JSON Output
关于本工具
YAML to JSON Converter 可将 YAML 配置文件和数据文档转换为等效的 JSON。缩进的映射会变为 JSON 对象,以短横线开头的序列会变为数组,未加引号的标量会被自动推断类型(数字、布尔值和 null 会被自动识别)。
这是一个基于浏览器的轻量级解析器,可处理最常见的 YAML 模式。不支持锚点(&)、别名(*)、块标量(|、>)和多文档文件等复杂 YAML 特性。所有处理均在浏览器本地完成。
使用方法
- 将您的 YAML 粘贴到 YAML Input 区域,或点击 Sample 加载示例。
- 选择 JSON 缩进级别(2 个空格、4 个空格或压缩)。
- 点击 → JSON 进行转换。
- 点击“复制”将 JSON 输出复制到剪贴板。
使用场景
开发者将 YAML 配置文件(CI/CD 流水线、Kubernetes 清单、Docker Compose)转换为 JSON,以便用于 API 或 JavaScript 应用程序。数据工程师将 YAML 数据文件转换为 JSON 以供管道摄取。前端开发者将基于 YAML 的模拟数据转换为 JSON 以进行测试。
常见问题
- 哪些 YAML 类型会被自动转换? — null/~ → null,true/false → 布尔值,数字 → 数值。带引号的字符串会去除引号。其余内容保留为字符串。
- 为什么我的 YAML 无法正确转换? — 不支持 YAML 锚点(&)、别名(*)和多文档文件(---)等复杂特性。请使用服务器端解析器处理这些情况。
- 我的数据会被发送到服务器吗? — 不会。所有转换均使用 JavaScript 解析器在浏览器本地运行,不会向服务器传输任何数据。