CSVからJSON変換

スプレッドシートの書き出しとレガシーデータフィードはCSVで届きます。REST API、MongoDB取り込み、JavaScriptアプリ向けにJSON配列へ変換します——1行目がプロパティ名、以降の行がオブジェクトになります。パースは完全にブラウザ内です。

CSVからJSONへの変換方法

1. CSVを貼るか、.csvファイルをアップロードします。
2. 区切り文字を確認します(カンマ、セミコロン、タブ)。
3. JSON出力配列をプレビューします。
4. コピーするか.jsonをダウンロードします。

CSVからJSONの例

商品カタログの取り込み

sku,name,price見出しと500行が、店頭シードスクリプト向けのJSONになります。

アンケート結果

GoogleフォームのCSV書き出しを、D3可視化向けにJSONに変換します。

EUのセミコロンCSV

欧州のExcelは;区切りを使います——パース前にオプションを設定します。

CSVからJSONするとき

スプレッドシートデータからAPIモックを立ち上げるとき。
NoSQLのinsertMany向けに書き出しを変換するとき。
開発者がビジネスユーザーのCSV編集からJSONを必要とするとき。

型の強制

CSVは型なしです——"0123"と"true"は後処理しない限りJSONで文字列のままです。数を期待するAPIには明示的なパースが必要です。

よくある質問

見出し行は必須ですか?

オブジェクトキーにははい——そうでなければ列はcol1、col2になります。

カンマを含む引用フィールドは?

RFC 4180の引用は扱われます——不正な行はエラーになることがあります。

空セルは?

ツール次第で通常は空文字列またはnull——API向けに確認してください。

大きなCSVは?

ブラウザメモリ制限が適用されます——巨大ファイルは分割します。

ローカルですか?

はい。