汉语宝典

YAML 转 JSON 转换器

YAML 转 JSON 转换器是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需注册,打开浏览器即可使用。

📄 YAML to JSON Converter

📐 工作原理与说明
把 YAML 转换为 JSON。
  • 映射:YAML 的映射与序列分别转为 JSON 对象与数组。
  • 类型:YAML 的布尔、数字与 null 会被转为对应的 JSON 类型。
  • 锚点:YAML 的锚点(&)与别名(*)在转换时展开为实际内容。
  • 限制:复杂键、多文档等 YAML 特性无法直接映射为单一 JSON,需预先处理。

YAML to JSON Converter - Paste YAML text and convert it to formatted JSON with nested maps and lists. Free, browser-only.

⚠️ 使用说明与注意事项
  • 转换结果可直接粘贴进 JSON 配置、REST 请求体或代码。
  • 支持常见 YAML 子集:映射、列表、标量(字符串/数字/布尔/null);不支持锚点、多文档等高级特性。
  • 缩进可选 2/4 空格或 Tab,便于对接不同代码风格。

📋 常用 YAML 片段

写法含义
key: value映射键值
- item列表元素
key: [a, b]行内列表
# 注释注释行

📚 深度解析:YAML to JSON Converter

💡 常见使用场景

  • 把 YAML 配置转 JSON 供程序消费。
  • 把 YAML 配置转成 JSON 交给前端或 CI 脚本消费,避免在不便解析 YAML 的环境里读配置。
转换
`a: 1 b: - 2 - 3` → `{"a":1,"b":[2,3]}`。

❓ 常见问题(FAQ)

YAML 注释会保留吗?
JSON 无注释,转换后注释丢失。
为什么键的顺序或类型变了?
顺序上,YAML 映射解析后通常保持插入顺序,但部分库会按字典序重排,若下游依赖顺序需留意。类型上,YAML 的 yes/no、on/off、~ 会被解析为布尔与 null,转成 JSON 后就是 true/false/null 而非字符串;若期望字符串,应在 YAML 中加引号。