CSV から JSON へ変換
CSV ファイルをローカルで JSON 配列に変換。列名をキーにして、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
CSV ファイルをローカルで JSON 配列に変換。列名をキーにして、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
CSVは昔ながらの表形式、JSONは最新のAPIやWebアプリの言葉です。CSVをJSONに移すのは、表のデータをプログラム・データベース・フロントエンドで扱うための、最もよくある最初の一歩です - 各行が1つのオブジェクトになり、見出し行がキーを与えます。
このツールはあなたのCSVをすべてブラウザ内でローカルに解析し(papaparse、純粋なJavaScript)、JSON配列を出力します。標準では先頭行を列見出しとして使うため、各データ行が名前付きのフィールドを持つオブジェクトになります。数値は数値として認識されます。何もアップロードされません。
これで例えば、あるインターフェース向けのテストデータを用意したり、モックのデータベースを満たしたり、フロントエンドへ設定の行を渡したりできます。実務上の注意を1つ。郵便番号や品番の先頭のゼロは、自動の型付けで消えることがあります - テキストが数値に変わってしまうためです。それが大事な場合は、先へ進める前に、該当する列をあえて文字列として扱ってください。
| 入力形式 | CSV |
|---|---|
| 出力形式 | JSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: 区切り文字は自動検出されます (カンマ/セミコロン/タブ)。ヘッダーオプションなしでは各行がオブジェクトでなく配列になります。数値は自動的に型付けされ、先頭のゼロは失われる場合があります。非常に大きなファイルはメモリを必要とします。
いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。
標準では使われます - 列名がオブジェクトのキーになります。オプションで切り替えられます。
カンマ・セミコロン・タブが自動で判別されます。
はい、数値はJSONにテキストではなく数値として出力されます。郵便番号、電話番号、品番には注意してください。この型付けで先頭のゼロが失われます(01067は1067になります)。そうした列は結果で軽く確認するのがお勧めです。