CSV → JSON

問題を報告

Convert CSV into a JSON array — first row is the header, quotes and newlines are handled, optional type detection.

CSV データを貼り付けるか、上の入力欄に CSV ファイルをドロップ
ここにファイルをドラッグ&ドロップ
下のボタンからローカルファイルを選択することもできます
CSV ファイルを選択
.json / .txt / .csv に対応、最大 10 MB、ブラウザ内のみで解析
Data type
自動モードは数値・真偽値・null を判定します。00123 のような元の文字列を保つ場合は「すべて文字列」を選んでください。
区切り文字
空値の扱い
すべての処理はブラウザ内で行われ、データはサーバーに送信されません。
CSV ファイルはブラウザ内でのみ読み込まれ、サーバーに送信されません。

CSV表データをJSONに変換

CSV → JSONの使い方

CSV → JSONは、表形式のCSVデータをJSONデータに変換するツールです。CSVテキストを入力するかローカルCSVファイルをアップロードした後、1行目をフィールド名として使用するかを設定し、データ型、区切り文字、空値の処理方法を選択して、コピーまたはダウンロードできるJSONを生成します。

CSVの1行目をJSONのフィールド名として使用する

CSVの1行目がname,age,cityのようなヘッダーの場合、「1行目をヘッダーとして使用」を有効にすると、各行がJSONオブジェクトに変換されます。たとえば{\"name\":\"Tom\",\"age\":18,\"city\":\"Los Angeles\"}のようになります。CSVにヘッダーがない場合は、このオプションを無効にして列位置に基づいて処理できます。

自動認識と文字列モードの違い

自動モードではCSVセルの内容から一般的なデータ型を判定し、数値はJSON number、ブール値は対応する型として処理できます。文字列モードではセルの内容をすべてJSON文字列として出力します。番号、郵便番号など、数値として計算せず元の表記を保持したい値がCSVに含まれる場合は、文字列モードが適しています。

CSVの区切り文字を選ぶ方法

一般的なCSVではカンマでフィールドを区切りますが、実際のファイルではTab、セミコロン、縦棒などが使われる場合もあります。ツールでは自動認識に加えて、カンマ、Tab、セミコロン、縦棒を手動で指定できます。プレビューで列数が正しくない、1行全体が1つのフィールドとして認識されるなどの場合は、区切り文字の設定を確認してください。

ネストされたフィールドをどう変換するか

CSVは2次元の表形式ですが、JSONにはネストされたオブジェクトを含めることができます。通常の変換では各セルをフィールド値として保存します。ネストされたフィールドの展開を選択すると、フィールドパスに基づいてJSON構造を作成できます。複雑な配列やオブジェクトを保持する場合は、CSVの実際の列構造に合わせて変換後のJSONを確認してください。

空白セルをどう処理するか

空白セルは空文字列として変換することも、JSONのnullとして変換することもできます。空文字列は表の元のフィールド値を保持したい場合に適しており、nullはAPIデータなどで「値がない」ことを明示したい場合に適しています。この設定は空白セルだけに影響し、その他のフィールド内容は変更しません。

ローカルCSVファイルを変換する方法

ファイルアップロードタブに切り替え、CSVファイルをアップロードエリアにドラッグするか、ローカルファイルを選択できます。ファイルはブラウザで読み込まれてローカルで解析され、変換後すぐにJSONが生成されます。1ファイルのサイズ上限は現在のページに表示される案内に従います。ファイルの内容はサーバーにアップロードされません。

CSV → JSON変換後の結果を確認する方法

変換後はまずデータプレビューを確認し、フィールド数と1行目のヘッダーが正しいかを確認してください。その後、数値、ブール値、空値、区切り文字が期待どおりに解析されているか確認します。結果を確認したらJSONをコピーするか、生成されたJSONファイルをダウンロードできます。列数の多いCSVでは、まず自動認識を使用し、プレビューを見ながらヘッダー、データ型、区切り文字を調整することをおすすめします。

CSVをJSONに変換するには?

CSVをJSONに変換する場合は、まず1行目がヘッダーかどうかを確認し、データ型とフィールドの区切り文字を選択します。ツールは各行をJSONオブジェクトに変換し、設定に応じて数値、文字列、空値を処理します。

カンマ以外の区切り文字を使用しているCSVでは、Tab、セミコロン、縦棒を手動で選択できます。変換後はまずプレビューを確認してから、JSONをコピーまたはダウンロードしてください。

  • CSVテキストまたはローカルCSVファイルをJSONに変換できます
  • 1行目をヘッダーとして設定し、フィールド名からJSONオブジェクトを生成できます
  • CSVセルの型を自動認識するか、すべて文字列として処理できます
  • カンマ、Tab、セミコロン、縦棒などの区切り文字を自動認識または指定できます
  • 空白セルを空文字列またはJSON nullとして出力でき、ネストされたフィールドにも対応
  • すべてブラウザ内で処理し、CSVの内容はサーバーにアップロードされません
JSONデータを表形式に戻す場合はJSON → CSV、JSON内のフィールドを検索する場合はJSONPathクエリ、2つのJSONデータの差分を確認する場合はJSON Diffを使用できます。
コメント 0
まだコメントはありません。最初のコメントを投稿しましょう!
avatar
コメント内容を入力してください
0/255