YAML JSON 转换
工具说明
在 YAML 与 JSON 之间相互转换,适合处理 Kubernetes 资源清单、持续集成配置和 API 规范。内容会直接在浏览器中解析;如果缩进或制表符有误,工具会显示清晰的错误信息,并输出便于阅读的格式。
使用方式
- YAML → JSON 与 JSON → YAML
- 含行列提示的解析错误
- 两空格 YAML 输出
- 转换时 JSON 美化
- 复制或下载
- 贴来源: 依方向贴 YAML 或 JSON。
- 转换: 点击转换。
- 查看输出: 若有错误先修正,再复制/下载。
示例
- 将 docker-compose 等 YAML 转为 JSON
- 将 Swagger 等 JSON 规范转为 YAML
- 以 JSON 结构查看 YAML 配置内容
- 在 YAML 与 JSON 之间转换 GitHub Actions 等工作流配置
限制
- YAML anchor 导出 JSON 时可能展开
- JSON 不支持 YAML 注释,转 JSON 时注释会丢失
- 输入的数据会直接在您的浏览器中处理,不会发送至服务器。
常见问题
- YAML 为何解析失败?
- 常见原因:Tab 缩排、空格不一致、未加引号的特殊字符。
- 支持多份 YAML 文件吗?
- 多份 YAML 可能需要拆分;单一文件转换最可靠。
- 数字在 JSON 会维持数字类型吗?
- YAML 类型会适当对应到 JSON 的数字、字符串、布尔、数组与对象。