JSONからCSVへ
JSON配列をローカルでCSV表に変換。オブジェクトのキーが列になり、アップロードなしでブラウザ内で完結。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
JSON配列をローカルでCSV表に変換。オブジェクトのキーが列になり、アップロードなしでブラウザ内で完結。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
JSONはAPIやWebアプリの形式で、CSVはExcel、Numbers、LibreOffice Calcといった表計算の形式です。APIのデータを表計算で分析するには、JSONからCSVへ戻す道が必要です。配列内の各オブジェクトが1行になり、キーが列見出しになります。
このツールはJSONをすべてブラウザ内でローカルに読み取ります(papaparse、純粋なJavaScript)。期待するのはオブジェクトの配列、またはそれを含むオブジェクトです(例:{"data": [ ... ]})。列の集合は全行のキーの和集合なので、フィールドが異なるオブジェクトでもきれいに揃います。
何もアップロードされません。変換はオフラインでも動きます。データがあなたの端末を離れることはなく、JSONを外部サーバーに送るオンライン変換とは違います。
| 入力形式 | JSON |
|---|---|
| 出力形式 | CSV |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: オブジェクトの平坦な配列(またはそれを含むオブジェクト)を期待します。セル内の入れ子のオブジェクトや配列はテキストとして書き出され、独立した列には分解されません。表形式のデータなら結果はきれいです。とても大きなファイルはメモリを使います。
いいえ。変換はすべてブラウザ内でローカルに動き、何も送信されません。
オブジェクトの配列、例:[{"name":"A","value":1}, ...]、またはそうした配列を含むオブジェクトです。
入れ子のオブジェクトや配列はセルにテキストとして書かれます。平坦な表データには理想的です。
いいえ、列は全キーの和集合で、欠けたフィールドは空のままです。
はい、「CSVからJSONへ」のツールで。