ja

CSV から JSON へ変換

CSV ファイルをローカルで JSON 配列に変換。列名をキーにして、アップロードなし、ブラウザ内で完結します。

先頭行をヘッダーにする
JSON をインデント

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    CSVは昔ながらの表形式、JSONは最新のAPIやWebアプリの言葉です。CSVをJSONに移すのは、表のデータをプログラム・データベース・フロントエンドで扱うための、最もよくある最初の一歩です - 各行が1つのオブジェクトになり、見出し行がキーを与えます。

    このツールはあなたのCSVをすべてブラウザ内でローカルに解析し(papaparse、純粋なJavaScript)、JSON配列を出力します。標準では先頭行を列見出しとして使うため、各データ行が名前付きのフィールドを持つオブジェクトになります。数値は数値として認識されます。何もアップロードされません。

    これで例えば、あるインターフェース向けのテストデータを用意したり、モックのデータベースを満たしたり、フロントエンドへ設定の行を渡したりできます。実務上の注意を1つ。郵便番号や品番の先頭のゼロは、自動の型付けで消えることがあります - テキストが数値に変わってしまうためです。それが大事な場合は、先へ進める前に、該当する列をあえて文字列として扱ってください。

    技術仕様

    技術仕様
    入力形式CSV
    出力形式JSON
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. CSV ファイルをドロップまたは選択します。
    2. ヘッダー行と整形を選びます (任意)。
    3. JSON ファイルをダウンロードします。

    制限: 区切り文字は自動検出されます (カンマ/セミコロン/タブ)。ヘッダーオプションなしでは各行がオブジェクトでなく配列になります。数値は自動的に型付けされ、先頭のゼロは失われる場合があります。非常に大きなファイルはメモリを必要とします。

    よくある質問

    ファイルはアップロードされますか?

    いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。

    先頭行は見出しとして使われますか?

    標準では使われます - 列名がオブジェクトのキーになります。オプションで切り替えられます。

    どの区切り文字に対応していますか?

    カンマ・セミコロン・タブが自動で判別されます。

    数値は数値として認識されますか?

    はい、数値はJSONにテキストではなく数値として出力されます。郵便番号、電話番号、品番には注意してください。この型付けで先頭のゼロが失われます(01067は1067になります)。そうした列は結果で軽く確認するのがお勧めです。

    関連ツール