YamlBox

データコンバーター

CSVからJSONへのコンバータ

スプレッドシートのエクスポートをクリーンな JSON に変換します。引用符で囲まれたコンマ、埋め込まれた改行、カスタム区切り文字は、数値とブール値を実数 JSON 型にキャストするオプションを使用して、正しく処理されます。

変換オプション

CSV入力

例: 顧客の輸出 · TSV (タブ区切り) —⌘/Ctrl + Enter 変換 · ファイルをドロップしてロード · ローカルで処理

JSON出力

出力は読み取り専用です。コピー、ダウンロード、または共有を使用して移動します。

CSV ~ JSON ツールの使用方法

  1. CSVを貼り付けるか、ファイルをドロップします

    Excel、Google スプレッドシート、または .csv/.tsv ファイルから貼り付けます。区切り文字、引用符、エスケープは自動的に検出されます。

  2. 出力形状を選択してください

    オブジェクトの配列がデフォルトです。ストリーミング パイプラインの場合は JSON 行に切り替え、ヘッダーがキーにならない場合は配列の配列に切り替えます。

  3. 必要に応じて型をキャストします

    キャストを有効にすると、「42」が数値 42 になり、「true」がブール値になります。先頭のゼロまたは ID のような文字列を文字列のままにする必要がある場合は、オフのままにしてください。

このツールの違い

  • RFC 4180 準拠の解析: 引用符で囲まれたカンマ、エスケープされた引用符、埋め込まれた改行
  • 自動区切り文字検出 (カンマ、セミコロン、タブ、パイプ)
  • 安全なルールによるオプションの型キャスト - 007 などの ID は文字列のまま
  • オブジェクトの配列、配列の配列、または JSON ライン出力
  • 切り詰めることなく数千行のファイルを処理します

アーキテクチャによるプライバシー: このページには入力を受け取る分析は含まれておらず、変換コードはタブで実行されます。ロード後にネットワークから切断して作業を続けることができます。

CSV ~ JSON — よくある質問

なぜ「007」を文字列のままにする必要があるのでしょうか?

先頭のゼロは、郵便番号、製品コード、電話番号などの識別子で重要です。したがって、型キャストはデフォルトではオフになっています。数値に見えるすべての列が実際に数値である場合にのみ有効にします。

カンマを含む引用符で囲まれたフィールドはどのように処理されますか?

正しくは、パーサーは RFC 4180 に従っているため、「Hopper, PhD」は 2 つのフィールドではなく 1 つのフィールドです。埋め込まれた二重引用符はエスケープされず、複数行の引用符で囲まれた値は保持されます。

セミコロン区切りのヨーロッパ文字 CSV を変換できますか?

はい。区切り文字は最初の行から自動検出され、オプション バーで選択を明示的にオーバーライドできます。

JSON ライン出力とは何ですか?

JSON 行 (行ごとに 1 つの JSON オブジェクト) は、ほとんどのデータ ツール、ログ プロセッサ、および LLM パイプラインが期待する形式です。また、ストリーミングも改善され、各行を独立して処理できます。

行数制限はありますか?

人為的な制限はありません。非常に大きなファイルはブラウザのメモリによってのみ制限されます。 50 MB CSV は、一般的なラップトップで快適に変換できます。

“オンラインでCSVをJSONに変換”, “CSVをJSONに変換する”, “TSVからJSONへ” をお探しですか?あなたは正しい場所にいます — すべての 19 ツールを参照する.

より深い読書

ブログ記事 · 5 分で読まれました CSV から JSON: スプレッドシートから構造化データへ ブラウザで CSV を JSON に変換します。ヘッダー行、区切り記号、引用符の規則、および型の処理について、パーサーを破壊するスプレッドシートのエクスポートを使用して説明します。 ガイドを読む→