这个工具是什么
YAML 的缩进、块文本、引号、锚点和标量规则比表面复杂,因此该工具使用成熟的 js-yaml 解析器识别常见结构并生成标准 JSON。
- 支持常见 YAML 1.2 结构与块文本。
- 解析设置深度、别名与合并键限制,降低恶意复杂输入造成卡顿的风险。
- 转换后使用标准 JSON.stringify 生成结果。
如何使用
- 粘贴 YAML 文档。
- 点击“转换为 JSON”。
- 若语法无效,按行列提示修正缩进或标量。
- 复制结果或下载 result.json。
常见用途
- 把 CI/CD 或容器配置转成 JSON。
- 检查 YAML 标量最终解析出的类型。
- 在应用只接受 JSON 时迁移配置。
YAML → JSON 功能特点
使用成熟 YAML 解析器转换对象、数组和标量,并报告语法错误。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
为什么不自行解析 YAML?
YAML 包含多行标量、锚点、转义和复杂缩进规则,成熟解析器能覆盖更多边缘情况。
yes 会转换成布尔值吗?
工具采用当前 js-yaml 的 YAML 1.2 核心规则;建议明确写 true/false 以避免不同 YAML 版本的歧义。
一个文件能包含多个 YAML 文档吗?
本页按单文档转换;如果输入多个 --- 分隔文档,会显示相应限制或解析错误。