YuAI
YuAI Lab

YAML ↔ JSON

在线 YAML 和 JSON 格式互相转换,实时预览转换结果
YAML 输入
JSON 输出

关于「YAML ↔ JSON」

YAML 和 JSON 是两种常用的结构化数据格式。JSON 简洁机器友好,是 API 的标准数据交换格式;YAML 可读性更强,常用于配置文件(Docker、Kubernetes、GitHub Actions、Ansible)。两种格式可以无损互转,本工具支持双向转换并格式化输出。

如何使用

  1. 粘贴 YAML 内容,点击「转 JSON」;或粘贴 JSON,点击「转 YAML」
  2. 工具自动格式化并输出结果
  3. 复制结果

功能特性

  • YAML → JSON 和 JSON → YAML 双向转换
  • 输出自动格式化缩进
  • 错误时提示语法问题位置
  • 浏览器本地运算,数据不上传

常见问题

YAML 和 JSON 的主要区别是什么?

YAML 用缩进表示层级、无需引号,更适合人工阅读和编辑;JSON 用大括号和引号,格式严格,更适合程序处理和 API 传输。两者表达能力等价,可以相互转换。

Kubernetes 配置为什么用 YAML 而不是 JSON?

YAML 支持注释(# 开头)、多行字符串和更简洁的语法,适合人工维护的配置文件。JSON 不支持注释,在配置场景下可读性较差。