JSON 转 YAML 转换器

在 JSON 和 YAML 格式之间进行转换,支持格式化和自定义选项。

JSON 输入

输入要转换的 JSON 内容

YAML 输出

转换后的 YAML 内容

转换选项

自定义 YAML 输出格式

格式对比说明

JSON 特点

语法严格: 大括号、方括号必须配对
双引号: 字符串必须使用双引号
无注释: 不支持注释语法
数据类型: 支持字符串、数字、布尔、数组、对象
尾逗号: 不允许尾随逗号

YAML 特点

简洁: 无需括号,使用缩进表示层级
引号可选: 简单字符串无需引号
支持注释: 使用 # 开头注释
数据类型: 自动识别,支持日期、null 等
可读性强: 更接近自然语言

示例对比

JSON:

{
  "name": "张三",
  "age": 25,
  "married": false,
  "hobbies": ["读书", "游泳"]
}

YAML:

name: 张三
age: 25
married: false
hobbies:
  - 读书
  - 游泳