JSON → YAML
将 JSON 转换为 YAML 1.2,缩进层级替代花括号,用于 Kubernetes、Docker Compose 与 CI 配置文件编写。
拖拽文件到此处或点击上传(支持多选)
Ctrl+V 从剪贴板粘贴
如何将 JSON 转换为 YAML
- 1拖拽、点击或粘贴上传您的 JSON 文件。
- 2按需调整质量设置。
- 3点击「立即转换」等待转换完成。
- 4下载转换后的 YAML 文件。
关于 JSON 转 YAML
JSON 是遵循 RFC 8259 标准的键值对文本交换格式,仅支持六种基础数据类型,不支持注释。YAML 是遵循 1.2 标准的缩进式序列化格式,支持锚点引用,是 Kubernetes 配置的常用格式,该转换满足配置文件格式适配需求。
转换后YAML体积通常小于原JSON,原JSON的数值、布尔、嵌套结构与键名可完整保留,JSON原生不支持注释,因此无注释可保留,原JSON数据会按照层级完整映射为YAML缩进结构。
该转换输出符合YAML 1.2标准,可直接用于Kubernetes 1.x集群配置、Docker Compose配置文件编写,适配所有主流CI/CD工作流,输出结果无需二次格式调整即可使用。
JSON 与 YAML 技术规格对比
| 特性 | JSON | YAML |
|---|---|---|
| 发布年份 | 2001 | 2001 |
| 开发方 | Douglas Crockford | YAML community |
JSON → YAML 常见问题
转换后结构会出错吗
原JSON结构合法的情况下,输出的YAML结构完全匹配原数据,可通过YAML官方校验工具验证结构一致性,不存在结构偏差。
原JSON注释会保留吗
JSON官方规范不支持注释,标准JSON不存在注释内容,非标准注释无法在标准YAML中保留,输出仅包含规范内数据。
文件大小限制是多少
单文件转换上限为50MB,单次仅支持转换一个文件,超出上限的文件会被系统拒绝处理,需拆分文件后提交。
文件会被存储吗
转换在服务器端完成,文件经HTTPS上传至服务器,转换完成后服务器立即删除源文件与输出文件,不做任何存储。