JSON ↔ CSV/TSV 変換
JSON → CSV/TSV:オブジェクトの JSON 配列を CSV(カンマ区切り)または TSV(タブ区切り)形式に変換します。ヘッダーはオブジェクトのキーから自動抽出されます。
CSV/TSV → JSON:CSV または TSV データをオブジェクトの JSON 配列に解析し戻します。ヘッダーは最初の行から検出されます。
ヒント:区切り文字オプションでカンマ・タブ・セミコロンを切り替えられます。TSV 形式は表計算でよく使われます。
表は平坦、JSON はそうでない
CSV は格子です。すべての行が同じ列を持ちます。JSON は木です。オブジェクトはネストし、配列は繰り返し、行が異なるキーを運ぶこともあります。JSON → CSV はオブジェクトの配列を、ヘッダー行(キーの和集合)と各オブジェクト 1 行に平坦化し、欠けたキーは空のセルになります。逆方向は各行をヘッダーをキーとするオブジェクトに包みます — ネストは復元されません。