JSON 转 YAML

在线 JSON 转 YAML 转换器,支持 JSON5 宽松语法,浏览器本地 yaml 库转换不上传。

JSON 输入

YAML 输出

关于 JSON 转 YAML

JSON 和 YAML 是两种主流的数据序列化格式。YAML 以缩进表示层级,更加人类可读且支持注释——常被用于 Kubernetes 配置、CI/CD 流水线(GitHub Actions、GitLab CI)、Ansible Playbook 等场景。

本工具基于 JSON5 解析输入(支持注释、单引号、尾随逗号等宽松语法),再通过 yaml 库的 stringify 方法输出标准 YAML。所有转换完全在浏览器本地完成。

常见问题

JSON 和 YAML 有什么区别?

JSON 使用花括号和方括号表示层级结构,语法严格;YAML 使用缩进表示层级,支持注释且更易人类阅读。YAML 在 CI/CD、配置管理等需要人工编辑的场景中更受欢迎。

为什么我的 JSON 转换后 YAML 格式不对?

YAML 对缩进敏感。本工具使用 yaml 库的标准 stringify 输出,确保生成合法 YAML。如果结果与你预期不同,可以检查原始 JSON 的结构是否正确。

数据会上传吗?

不会。转换完全在浏览器本地完成,输入数据不会上传到任何服务器。

相关工具