格式对比
| 对比项 | JSON | YAML |
|---|---|---|
| 可读性 | 一般 | 优秀 |
| 注释 | 不支持 | 支持 # 注释 |
| 缩进 | 不敏感 | 严格缩进 |
| 字符串引号 | 必须双引号 | 通常不需要 |
| 解析性能 | 快 | 较慢 |
| 适用场景 | API、数据传输 | 配置文件 |
同样的数据
JSON
{
"name": "在线工具箱",
"version": "1.0.0",
"features": [
"JSON格式化",
"Base64编解码"
],
"author": {
"name": "eitools"
}
}
YAML
name: 在线工具箱 version: 1.0.0 features: - JSON格式化 - Base64编解码 author: name: eitools
什么时候用哪个?
- 用 JSON:API 请求/响应、数据存储、前端配置、WebSocket
- 用 YAML:Docker Compose、Kubernetes、CI/CD 配置、应用配置文件
在线 JSON/YAML 转换器
使用我们的JSON转YAML工具,一键互转,自动格式化。