JSON から CSV への変換ツール
JSON オブジェクト配列を CSV に変換、または CSV を JSON に戻します — すべてブラウザ内で瞬時にローカル処理。
関連
JSON to CSV のガイド
JSON 相互運用:YAML・CSV・XML・JWT・Schema
JSON は単独で存在することはまれです。JSON と YAML/CSV/XML を相互変換し、JWT をデコードし、型を生成し、JSON Schema に対して検証します —— すべてのステップがブラウザー内で完結します。
JSON を CSV に変換:オブジェクト配列をフラット化
JSON のオブジェクト配列は CSV テーブルにマッピングされます — 1 オブジェクト 1 行、列はキーの和集合。実際の作業はクオートとネスト値の扱いに集中します。
JSON の末尾カンマを修正
オブジェクトの最後のプロパティや配列の最後の要素の後の末尾カンマは、一部の JavaScript ではよくても、JSON では無効です。
JSON から CSV、CSV から JSON
JSON オブジェクトの配列を貼り付けて To CSV をクリックすると、スプレッドシート向けのテーブルが得られます —— ヘッダはすべてのオブジェクトキーの和集合、ネストされたオブジェクトや配列はコンパクトな JSON としてセルに書き込まれます。CSV を貼り付けて To JSON をクリックすると、各行がヘッダをキーとするオブジェクトになります。すべての処理はブラウザ内で完結し、いかなるサーバにもデータを送信しません。
json format to csv、convert json into csv、json-to-csv converter、csv to json converter、あるいは単純な CSV エクスポートと呼んでも、本ツールは同じ入口で両方向をカバーします。
エッジケースの扱い
- クォート処理 —— カンマ、引用符、改行を含む値はダブルクォートで囲まれ、内部の引用符は二重化されます。CSV の慣例に従います
- 欠落したキー —— オブジェクトごとにキーが異なるとき、登場したすべてのキーが列になり、欠けた値は空のままになります
- ネストデータ —— フィールド内のオブジェクトや配列は JSON 文字列としてセルにシリアライズされます
- 型推論 —— CSV から JSON への変換時、明確に判別できる数値、
true/false、nullは対応する型に復元され、その他は文字列のまま残ります
JSON に構文エラーがある場合、ツールは変換前に一般的な問題を修復します。詳しい手順は JSON から CSV への変換方法(および逆方向) をご覧ください。あるいは先に JSON Fix で JSON をきれいにすることもできます。
FAQ
ネストされた JSON オブジェクトは CSV ではどう表現されますか?
ネストされた各オブジェクトや配列は JSON 文字列としてそのセルにシリアライズされます。CSV はフラットなので、この方法によって変換を可逆に保てます。ヘッダはすべてのオブジェクトキーの和集合なので、追加のフィールドや欠けたフィールドがあるレコードも揃えられます。