JSON Converter

Convert JSON to CSV, XML, YAML and vice versa.

入力はブラウザ内で処理します。サイトはアクセス解析を使用しますが、変換操作で入力内容を送信しません。

数値、真偽値、配列、null を保持して双方向に変換します。日付は文字列です。循環参照、複数文書、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よりも読みやすく、コメントをサポートしています。

例

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

ツールボックス

JSON Converter - JSON ↔ CSV / XML / YAML | JSON Master