DevKitBase
工具关于隐私

当 API 不接受你的配置时,将 YAML 转换为 JSON

粘贴 YAML,获取 JSON。当你用 YAML 起草,但下一步需要 JSON 主体时很有用。

字符: 46
输入
输出

使用时机

CI片段,将类似Compose的示例转换为要求JSON的工具,或规范化混合团队配置。

示例

输入
name: api
replicas: 2
输出
{
  "name": "api",
  "replicas": 2
}
输入
tags:
  - api
  - local
输出
{
  "tags": [
    "api",
    "local"
  ]
}

工作原理

解析YAML → 使用JSON.stringify并可选美化缩进。重复键和YAML特有的类型可能会让你意外——请检查结果。

常见陷阱

  • 裸露的yes/no可能会变成true/false。
  • 制表符和混乱的缩进会导致解析器出错。
  • 锚点/别名可能不会按你期望的方式往返。

区别说明

与 JSON→YAML 相反。YAML 格式化器保留 YAML;此工具输出 JSON。

常见问题

重复的键会保留吗?
YAML 解析器可能只保留最后一个;不要依赖重复键。
锚点和别名呢?
支持时会解析为普通 JSON 对象。
YAML 中可以使用制表符吗?
建议使用空格;如果解析失败,显示清晰的错误信息。
反向转换?
JSON 转 YAML。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。