YAML转JSON转换器 — 免费批量YAML解析工具

免费、私密、无服务器的YAML转JSON转换器,支持批量处理。解析YAML文件并转换为JSON — 100%浏览器端处理。

🔒 100% Private
Completely Free
🌐 Runs in Browser
📦 Export Ready

YAML转JSON转换器 — 免费批量YAML解析工具

Tool Workspace

Ready

加载中...

  1. 粘贴或上传YAML — 直接粘贴YAML内容或拖放多个.yml/.yaml文件。
  2. 配置选项 — 选择缩进(2、4空格或紧凑)。
  3. 转换 — 点击'转换为JSON'解析YAML并生成JSON。
  4. 查看结果 — 每个文件显示带键计数的结果卡片。
  5. 下载或复制 — 下载单个JSON或全部打包ZIP。

YAML转JSON转换器 — 解析YAML生成干净的JSON

YAML转JSON转换器是一款免费的浏览器端工具,可解析YAML文档并转换为干净、有效的JSON格式。使用实现完整YAML 1.2规范的js-yaml库,确保精确转换并提供可配置的格式选项。

核心功能

  • 完整YAML 1.2支持 — 映射、序列、块标量、锚点、别名和标签。
  • 批量支持 — 拖放多个文件进行批量转换,每个有结果卡片和ZIP下载。
  • 可配置缩进 — 2或4空格,或无空白的紧凑模式。
  • 详细错误消息 — 解析失败时显示带行号的具体错误消息。
  • 延迟加载 — js-yaml仅在点击转换时加载。
  • 键统计 — 转换后显示总键数。

使用场景

  • Kubernetes — 将YAML清单转换为JSON用于kubectl。
  • Docker Compose — 将docker-compose.yml转换为JSON。
  • CI/CD — GitHub Actions、GitLab CI。
  • API — 将OpenAPI YAML规范转换为JSON。

隐私与安全

所有数据在浏览器中处理。js-yaml从CDN加载但YAML数据不会发送到任何服务器。

Frequently Asked Questions

YAML解析器如何工作?

工具使用js-yaml库,实现完整的YAML 1.2规范,包括映射、序列、锚点、别名和多行字符串。

我的数据会上传到服务器吗?

不会。js-yaml库从CDN加载,但实际YAML数据永远不离开设备——所有解析都在本地进行。

能同时转换多个文件吗?

能。拖放多个.yml或.yaml文件,每个独立解析转换,有单独下载按钮和ZIP打包。

什么是紧凑输出?

紧凑选项生成没有空白的JSON——最小可能的输出。对API负载和配置注入有用。