ベスト・フリー CSV から JSON への変換

CSV 行をオブジェクトの JSON アレイに変換します。フリー、ペースト、アップロード、何も保存しません。

100%フリー 登録なし 透かしなし メモリで処理されたファイルは保存されません
画像、ビデオ、チャットなどのAIモデルを最適化するためのGo Proを利用し、アップロードの大きさ、キューの優先順位、待ち時間の無い機能を追加した。 プロにアップグレード
ラブ best.free? 分けて

仕組み

  1. CSV を提供. CSV テキストを貼り付けまたは.csv ファイルをアップロードします。
  2. オプションを設定. 次の例では、最初の行がヘッダかどうかを判断し、分割符号(コンマ、タブなど)を選択します。
  3. JSON を取得. フォーマットされた JSON アレイをコピーするか、.json ファイルとしてダウンロードします。

このツールの情報

CSV to JSON は、コードや API で使用できる JSON アレイに CSV 表データを変換します。 CSV ファイルを貼り付けたり、.csv ファイルをアップロードしたり、最初の行がヘッダかどうかを指定し、コンマでない場合は区切りを選択します。ヘッダ行がある場合、各行は列名でキー付けされた JSON オブジェクトになります。ヘッダ行がない場合、各行はアレイになります。出力は綺麗に印刷され、コピーやダウンロードの準備ができています。要求のすべてを解析し、何も保存しません。

人々がそれを使うために

  • API やアプリケーションにスプレッドシートデータをフィードします
  • エクスポートした CSV を JSON に変換してコード化します
  • 連絡先または製品リストを構造化 JSON に変換します
  • パーサを書かずに実際のデータを使ったプロトタイプ

開発者API

このツールを自分のコードから自動化します。以下のエンドポイントに POST 要求を送信して、ウェブツールが生成する結果と同じ結果を得ます。IP ごとに速度制限があり、サインインは必要ありません。より高い制限の API キーが来ています。

POST https://best.free/api/tools/csv-to-json/
パラメータ 必要 ノート
text name,age\nAda,36 はい CSV text (or upload a file on the web form).
delimiter , いや Field delimiter (use "tab" for TSV).
header True いや First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

応答: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

よくある質問

ヘッダ行を使うと、データ行ごとにキーが列名である JSON オブジェクトが作成されます。ヘッダ行を使わないと、行ごとに値の配列が作成されます。フォームでどれを選択するかを選択してください。

はい。 TSV ファイルの場合は、分離符をタブに、セミコロンなどに設定してください。ヨーロッパ風のエクスポートとタブ分離のエクスポートは正しく変換されます。

はい。最大 100MB の.csv ファイルをアップロードしたり、テキストを直接貼り付けたりしてください。どちらも出力は同じです。

値は CSV に表示されている文字列として保存されます。これにより、先頭のゼロコードが数字に変換されるような驚きを避けられます。必要なら、タイプを自分のコードにキャストできます。

はい。フォーマットされた JSON をコピーするだけでなく、ダウンロード可能な.json ファイルとして返すことができます。

なし。CSVは要求において標準ライブラリで解析され、すぐに捨てられます。何も保存されません。ログ化されません。転送されません。

はい。JSONボディを /api/tools/csv-to-json/ に POST すると、JSON 応答が返ってきます。ウェブツールが使っているエンジンと同じですので、結果は同じです。ウェブバージョンと同じように IP ごとに速度制限があり、サインインが必要ありません。より高い制限の API キーが来ています。上の API 節を参照してください。curl、Python、JavaScript の実行可能な例を見ることができます。

CSVからJSONへの変換は完全に無料で、出力にウォーターマークはなく、クレジットカードも必要ありません。

ブラウザで動作するので、デスクトップと同様に携帯電話やタブレットでも動作します。インストールするアプリはありません。

なし。CSVからJSONへの変換は登録なしで動作します。オプションの無料アカウントは、より高い使用制限を解除するために存在します。

関連ツール

このページを評価
5.0/5 (0)

改善できることは何ですか?フィードバックは問題を解決するのに役立ちます。