CSVからJSONへの変換ツール

CSVからJSONへの変換ツール:入れ子のキー、型変換、ダウンロード | We.Inc

ブラウザー上でCSVをJSONに変換できます。区切り文字を自動で検出し、引用符で囲まれた項目を読み取り、数値や true/false を本来の型に変換し、ドット区切りの見出しから入れ子のオブジェクトを作って、ファイルをダウンロードできます。

CSVからJSONへの変換ツール

CSVをJSONにするには、最初の行をキー、それ以降の各行を1つのオブジェクトとして扱います。たとえば name,price の次に Mug,12 があれば、[{"name":"Mug","price":12}] になります。下にCSVを貼り付けるか、CSVファイルをドロップしてください。変換ツールは区切り文字を検出し、引用符内のカンマを崩さずに保持し、数値と真偽値を変換し、address.city のような名前の列を入れ子にすることもできます。

選べる出力の形

CSVを貼り付けるか、Excel、Googleスプレッドシート、データベースから書き出したファイルをドロップし、JSONをコピーまたはダウンロードする前に、プレビューの表で読み取った行を確認しましょう。データがアップロードされることはありません。

よくある質問

ExcelのファイルをJSONに変換するには?

Excelでは「ファイル」から「名前を付けて保存」を選び、「CSV UTF-8」を選びます。Googleスプレッドシートでは「ファイル」から「ダウンロード」、「カンマ区切り形式」を選びます。そのファイルをここにドロップしてください。CSVには1つの表しか入らないので、シートごとに書き出しが必要です。

セル内の引用符やカンマはどう扱われますか?

パーサーは一般的なCSV形式である RFC 4180 に従います。二重引用符で囲まれた項目にはカンマや改行を含めることができ、二重引用符が2つ続くと1つの引用符そのものを表します。"Mug, large" のような値は1つの項目のままです。

CSVから入れ子のJSONを作るには?

id、address.street、address.city のように列名をドットで区切って付け、「入れ子のキー」にチェックを入れます。ドットごとに階層が1つでき、行は {"id":1,"address":{"street":"...","city":"..."}} になります。

サイズの上限はありますか?

お使いの端末のメモリだけが上限です。数メガバイトのファイルなら一瞬で変換できます。数百メガバイトのファイルには、コマンドラインツールやストリーミング型のパーサーのほうが向いています。

型の変換が重要な理由

逆方向に変換する

変換

区切り文字

自動検出({name})

出力

オブジェクトの配列

最初の列をキーにする

配列の配列

インデント

スペース2つ

スペース4つ

圧縮

見出し行

型を変換

入れ子のキー(a.b)

空のセルを null にする

CSVファイルを開く

JSONをコピー

{rows}行、{cols}列。

プレビュー(最初の20行)

無料で始める · クレジットカード不要

関連: 無料ツール|ビジネス向け計算・生成ツール

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る