JSON 转换器

支持 JSON 与 CSV、XML、YAML 双向转换,可插入示例、复制和下载结果。数据处理在浏览器中完成。

工具输入在浏览器中处理。站点包含访问统计;转换操作不发送输入内容。

支持 JSON 与 YAML 双向转换,保留数字、布尔值、数组和空值。日期保留为字符串;循环引用、多文档及无法用 JSON 表达的值不支持转换。

转换示例

JSON → CSV

输入 (JSON)

[
  { "name": "Alice", "age": 28 },
  { "name": "Bob", "age": 31 }
]

转换结果 (CSV)

name,age
Alice,28
Bob,31

JSON → XML

输入 (JSON)

{
  "users": {
    "user": [
      {
        "name": "Alice",
        "age": 28
      },
      {
        "name": "Bob",
        "age": 31
      }
    ]
  }
}

转换结果 (XML)

<users>
  <user>
    <name>Alice</name>
    <age>28</age>
  </user>
  <user>
    <name>Bob</name>
    <age>31</age>
  </user>
</users>

JSON → YAML

输入 (JSON)

{
  "users": [
    {
      "name": "Alice",
      "age": 28
    },
    {
      "name": "Bob",
      "age": 31
    }
  ],
  "active": true
}

转换结果 (YAML)

users:
  - name: Alice
    age: 28
  - name: Bob
    age: 31
active: true

使用说明 & 场景

JSON 转 CSV

适用于将 JSON 数据导出为电子表格格式(如 Excel),方便进行数据分析和查看。

JSON 转 XML

适用于需要与旧系统集成或使用 SOAP 协议的场景,XML 是一种通用的标记语言。

JSON 转 YAML

YAML 格式通常用于配置文件(如 Kubernetes 配置),比 JSON 更易读,支持注释。

CSV 转 JSON

将带表头的 CSV 表格转为 JSON 对象数组。单元格保持字符串,适合保留编号中的前导零。

XML 转 JSON

将 XML 节点转为 JSON,保留根节点、属性、文本及重复节点。适合读取 XML 接口响应与配置数据。

YAML 转 JSON

将 YAML 配置转为 JSON,保留数字、布尔值、数组和空值,便于在 JSON 工具中校验、对比或查询。

示例

{
  "name": "JSON Master",
  "features": ["Format", "Validate", "Convert"],
  "active": true
}

打开工具箱

JSON 转换器 - JSON ↔ CSV / XML / YAML | JSON Master