JP
/
EN

JSON変換ツール|整形・圧縮・CSV / XML / YAML変換

インデント: 半角スペース

JSONを変換するWebツールです。

  • 整形:JSONの改行やインデントを整えて見やすくします。
  • 圧縮:JSONの改行やインデントを削除します。
  • CSV変換:JSONをどうにかしてCSVに変換します。後述。
  • XML変換:JSONをXMLに変換します。配列は<0></0>, <1></1>と連番のタグを作成します。
  • YAML変換:JSONをYAMLに変換します。

なお、本ツールはブラウザ内で完結しており、入力したJSONをサーバーに送信することはありません(クライアントのJavaScriptのみで処理しています)。

CSV変換について

JSONの各キーをヘッダ行として変換します。オブジェクトや配列がある場合は、分解して別の列にします。

  • オブジェクト:/区切りで表現します。
  • 配列:/要素番号で表現します。

例)オブジェクトと配列を含むJSONの変換

[
  {
    "number": 1,
    "string": "foo",
    "object": { "key1": "foo_key1", "key2": "foo_key2" },
    "array": ["foo1", "foo2"]
  },
  {
    "number": 2,
    "string": "bar",
    "object": { "key1": "bar_key1", "key2": "bar_key2" },
    "array": ["bar1"]
  }
]
"number","string","object/key1","object/key2","array/0","array/1"
1,"foo","foo_key1","foo_key2","foo1","foo2"
2,"bar","bar_key1","bar_key2","bar1",