YAML ↔ JSON
在线 YAML 和 JSON 格式互相转换,实时预览转换结果
YAML 输入
JSON 输出
关于「YAML ↔ JSON」
YAML 和 JSON 是两种常用的结构化数据格式。JSON 简洁机器友好,是 API 的标准数据交换格式;YAML 可读性更强,常用于配置文件(Docker、Kubernetes、GitHub Actions、Ansible)。两种格式可以无损互转,本工具支持双向转换并格式化输出。
如何使用
- 粘贴 YAML 内容,点击「转 JSON」;或粘贴 JSON,点击「转 YAML」
- 工具自动格式化并输出结果
- 复制结果
功能特性
- YAML → JSON 和 JSON → YAML 双向转换
- 输出自动格式化缩进
- 错误时提示语法问题位置
- 浏览器本地运算,数据不上传
常见问题
YAML 和 JSON 的主要区别是什么?
YAML 用缩进表示层级、无需引号,更适合人工阅读和编辑;JSON 用大括号和引号,格式严格,更适合程序处理和 API 传输。两者表达能力等价,可以相互转换。
Kubernetes 配置为什么用 YAML 而不是 JSON?
YAML 支持注释(# 开头)、多行字符串和更简洁的语法,适合人工维护的配置文件。JSON 不支持注释,在配置场景下可读性较差。