配置输入 · API 就绪输出

YAML 转 JSON YAML 输入。 JSON 输出。

Kubernetes manifests、GitHub Actions workflows、dbt configs、Helm charts — YAML 是 2026 年配置的常见格式。JSON 是配置数据的常见格式。翻译每日更新。Morph 在浏览器标签页中运行 js-yaml — 锚点解析,引用内联,多行字符串保留。YAML 保持原位。JSON 保存 本地。所有在设备上运行的功能均免费;AI 功能需使用积分付费。

01
解析

YAML 1.2 规范

js-yaml — 世界上最常用的JS生态系统解析器 — 在您的标签页中运行。符合规范。

打开工具
在本机运行 · 免费 · 无需账户

它实际的功能

02
解决

锚点和引用

&anchor / *在JSON中内联的引用模式。合并键(<<:)处理正确。

03
STRINGS

保留多行

保留标量块(| 字面量,> 折叠)正确。换行符在 YAML 保留的位置保持不变。

04
EMIT

美观或紧凑

缩进的 JSON 便于阅读。API 调用使用压缩格式。两者均有效。

工作原理

  1. 打开morph.cool — 仅浏览器运行。
  2. 拖放.yaml或.yml文件。或粘贴内容。
  3. 选择 JSON 作为输出。解析器在本地运行。
  4. JSON文件已下载。锚点已解析,引用已内联。
  5. YAML保持原样不变。
0上传
∞批量限制
1键导出

为什么人们会离开上传和排队工具

YAML 是人类编写配置的格式。JSON 是机器读取的格式。大多数工具同时支持两者——但大多数 CI 流水线、API 和验证工具需要特定的 JSON。Morph 在你的标签页中运行 js-yaml —— 解析锚点和引用,保留多行块标量,输出符合规范。

常见问题

这与 yq、js-yaml CLI 或在线工具有何不同?

yq 和 js-yaml CLI 需要安装和学习曲线。在线工具会排队并添加水印。Morph 在您的浏览器中运行 — 拖放,下载。

它能处理锚点和引用吗?

是的。&anchor / *ref 模式内联到 JSON 中。合并键(<<:)正确处理。

多行字符串(| 和 >)?

两种块标量样式均正确保留——字面和折叠格式。

YAML 1.1 与 1.2?

解析器默认使用YAML 1.2(现代规范)。1.1的特殊处理(yes/no作为布尔值、八进制数字)可配置。

可以批量处理吗?

是的。拖放 YAML 文件夹,获取 JSON 文件。免费版无批量限制。

有免费版本吗?

是的。您设备上运行的一切均免费且无上限。AI 和服务器工作需使用积分付费,约一美分每次。

转换 YAML → JSON
Convert YAML → JSON
Nothing leaves your device · Free for what you make, credits for what we run