DevKitBase
工具关于隐私

无需将文件发送到服务器即可将 JSON 转换为 YAML

API 使用 JSON,但许多部署配置更喜欢 YAML。粘贴 JSON,获取缩进的 YAML,你可以直接放入 Compose/K8s 风格的文件中 — 但仍需针对你的目标工具进行验证。

字符: 50
输入
输出

使用时机

将API JSON示例转换为Compose/K8s风格的起始配置,或迁移本地已有的JSON设置文件。

示例

输入
{"replicas":3,"env":"prod"}
输出
replicas: 3
env: prod
输入
{"tags":["api","local"]}
输出
tags:
  - api
  - local

工作原理

解析JSON → 导出YAML(默认2空格缩进,使用js-yaml或等效库)。YAML 1.1/1.2的细节(yes/no、八进制)仍然适用——将输出视为起点。

常见陷阱

  • 并非总是1:1对应——锚点、标签和某些数字边界情况不同。
  • 使用你的集群工具验证Kubernetes/Helm输出。
  • YAML中未加引号的yes/no/on/off可能变成布尔值。

区别说明

这里是JSON→YAML;使用YAML→JSON返回。YAML格式化器清理已有的YAML。

常见问题

JSON 和 YAML 总是完全对应吗?
对于纯数据基本如此;但锚点/标签和一些数字的边界情况有所不同。
输出结果对 Kubernetes 安全吗?
应作为起点,用你的集群工具验证。
会上传数据吗?
不会。
需要反向转换?
使用 YAML 转 JSON。

相关工具

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