YAML 转 JSON 转换器

📄 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.

⚠️ 使用说明与注意事项

📋 常用 YAML 片段

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

📚 深度解析:YAML to JSON Converter

💡 常见使用场景

转换
`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 中加引号。