ja

CSV から JSON へ変換

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

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

先頭行をヘッダーにする

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

0%

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

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

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

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

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

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

CSVからJSONへのオンライン変換ツールは、大きな表にはアカウントを要求したり、無料プランでは行数を大きく制限したりすることがよくあります。このツールには端末のメモリ以外に行数制限がなく、アカウントも不要で、初回読み込み後はオフラインでも動作します。

技術仕様

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

3ステップで

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

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

よくある質問

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

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

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

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

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

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

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

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

スマートフォンでも使えますか?

はい、デスクトップと同じように最新のモバイルブラウザであれば、ファイルは端末上にローカルのまま保たれます。

行数制限やアカウントはありますか?

いいえ。アカウント不要、人為的な行数制限もありません。非常に大きなファイルの場合のみ、端末のメモリが上限となります。

実際の顧客データを含むCSVをここで変換しても安全ですか?

はい。CSVファイルをサーバーにアップロードするオンライン変換ツールとは異なり、ここではファイルが端末上にのみ保たれます。

関連ツール

XLSX から CSV へ変換 · CSV から XLSX へ変換 · JSONからCSVへ · CSVをMarkdownへ · JSONからXMLへ · JSONLをJSONへ · Parquet を JSON に変換