Command Palette

Search for a command to run...

CS

CSV から JSON へのコンバータ

CSVをオンラインでJSONに変換します。 quotedフィールドと任意の区切り文字を解析し、数値とブール値を推測し、オブジェクトの配列を出力します。 client-side, no signup.

CSVからJSONへのコンバーターとは何ですか?

CSVからJSONへのコンバーターは、カンマ区切りの値を読み取り、各行をJSONオブジェクトとして書き換え、列ヘッダーによってキー付けされます スプレッドシートのエクスポート、データベースダンプ、または分析レポートを貼り付けて、API、構成ファイル、またはJavaScriptアプリに直接フィードできるクリーンなJSON配列を取り戻します 最初の行はプロパティ名になり、後続のすべての行は配列内の1 つのオブジェクトになります。

3 行のテストは、このオンラインCSVからJSONへのコンバーターが保持するものと、それが変更するものを示します。 sku、price、in_stock、zipを貼り付け、次に00123、19.90、true、02134を貼り付け、98765432109876543210、5、FALSE、90210 をクリックし、Infer型がチェックマークされた状態でJSONに変換します。最初のオブジェクトは「sku」です:「00123」、「price」:19.9、「in_stock」:true、「zip」:「02134」なので、先行ゼロの値は文字列のままです。 2行目は制限を示します:zip 90210は数値になり、20桁のskuは98765432109876540000、JavaScriptのJSON数値は有効数字が15~17桁程度しか保持されないため。両方をテキストとして保持するためにInfer型をアンティックします。

CSVはスプレッドシートやほとんどのビジネスシステムがデータをエクスポートする方法ですが、ほとんどすべてのweb APIとJavaScriptプログラムはJSONを期待しています。 フィールドにカンマ、改行、引用符が含まれると、手作業での変換は遅く、エラーが発生しやすくなります。なぜなら、これらの文字はCSVで特別な意味を持つからです。このツールは、RFC 4180引用符ルールを実装しているため、引用符で包まれた「Smith, John」のような値は、2 つの列に分割するのではなく、単一のフィールドに留まります。ファイルがカンマ、セミコロン、タブ、パイプを使用しているかどうかを自動検出し、数値とブール文字を実際のJSON数値とブール文字に強制できるため、すべてが文字列になることはありません。

依存関係のないパーサーですべてがブラウザーで実行されるため、貼り付けたものはアップロードまたは保存されません。 CSV エクスポートには、多くの場合、顧客レコード、注文データ、または内部識別子が保存され、デバイスから離れることはありません。コンバーターは、ページがロードされるとオフラインで動作し続け、ヘッダー行の有無にかかわらずファイルを処理し、重複した列名や間違ったフィールド数の行について、サイレントにデータをドロップするのではなく警告します。

CSVからJSONへのコンバーターを使用するにはどうすればよいですか?

  1. CSVを貼り付けるか読み込みます

    CSV テキストを入力パネルに貼り付けるか、「サンプルの読み込み」をクリックして、ヘッダー行、数値、ブール値を含む例から始めます。

  2. 区切り文字とヘッダーを設定します

    区切り文字は自動検出またはピックカンマ、セミコロン、タブ、またはパイプのままにします。最初の行が列名ではなくデータである場合、最初の行はヘッダーになります。

  3. 型推論を選択します

    Infer タイプをチェックして 42、3.14、true、null を実際の JSON 値に変換するか、チェックを外してすべてのフィールドを文字列として保持します。これは ID や郵便番号に役立ちます。

  4. JSON をコピーまたはダウンロードする

    「JSON に変換」をクリックします。 配列をクリップボードにコピーするか、API、スクリプト、またはインポート用の data.json としてダウンロードします。

主な機能

  • RFC 4180 解析

    適切なステート マシン パーサーは、行を壊すことなく、引用符フィールド、エスケープされたダブルクォート、埋め込まれた区切り文字、および値内の改行を処理します

  • 区切り文字の自動検出

    どの区切り文字が最も一貫した列数を与えるかをスコアリングするか、手動で設定することで、カンマ、セミコロン、タブ、およびパイプ区切りのファイルを検出します

  • スマートタイプ推論

    オプションで、先頭にゼロが付いた ID を文字列として保持しながら、数値テキストとブールテキストを実際の JSON 数値、ブール値、および null に変換します

  • ヘッダーとヘッダーレス モード

    最初の行をオブジェクトの配列のオブジェクト キーとして使用するか、すべての行をデータとして処理して配列の配列を生成します

Frequently Asked Questions

CSVを入力パネルに貼り付け、区切り文字とヘッダーの設定を確認し、JSONに変換をクリックします。各行は列ヘッダーによってキー入力されるオブジェクトになります。その後、JSONをコピーするか、.jsonファイルとしてダウンロードできます。すべての処理はブラウザで行われます。 - 何もアップロードされません。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv to jsoncsv to json converterconvert csv to jsoncsv to json onlinecsv parsercsv to arraycsv to json arraycsv file to jsononline csv to json convertercsv to json converter online