XML / YAML 工具

YAML → JSON

通过 js-yaml 解析 YAML 1.2 常见结构,再输出格式化 JSON。

Ctrl / ⌘ + Enter 可执行
只读结果

使用成熟 YAML 解析器转换对象、数组和标量,并报告语法错误。

这个工具是什么

YAML 的缩进、块文本、引号、锚点和标量规则比表面复杂,因此该工具使用成熟的 js-yaml 解析器识别常见结构并生成标准 JSON。

  • 支持常见 YAML 1.2 结构与块文本。
  • 解析设置深度、别名与合并键限制,降低恶意复杂输入造成卡顿的风险。
  • 转换后使用标准 JSON.stringify 生成结果。

如何使用

  1. 粘贴 YAML 文档。
  2. 点击“转换为 JSON”。
  3. 若语法无效,按行列提示修正缩进或标量。
  4. 复制结果或下载 result.json。

常见用途

  • 把 CI/CD 或容器配置转成 JSON。
  • 检查 YAML 标量最终解析出的类型。
  • 在应用只接受 JSON 时迁移配置。

YAML → JSON 功能特点

使用成熟 YAML 解析器转换对象、数组和标量,并报告语法错误。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

为什么不自行解析 YAML?

YAML 包含多行标量、锚点、转义和复杂缩进规则,成熟解析器能覆盖更多边缘情况。

yes 会转换成布尔值吗?

工具采用当前 js-yaml 的 YAML 1.2 核心规则;建议明确写 true/false 以避免不同 YAML 版本的歧义。

一个文件能包含多个 YAML 文档吗?

本页按单文档转换;如果输入多个 --- 分隔文档,会显示相应限制或解析错误。

返回开发者工具分类首页