JSON to CSVコンバーター

シンプルなツールでは壊れがちなファイルにも対応する、無料のオンラインJSON to CSVコンバーターです。ネストされたオブジェクト、混在した配列、大きなペイロードも処理できます。データはお使いの端末上に保持されます。

JSONを貼り付けるか、ファイルをアップロードしてください
0 B
JSONを貼り付け0 chars
Output
入力待ちです
Upload JSON or paste it on the left. The preview appears here with the detected row source and flattening rules applied.
Preview up to 100 rows. Download to get full CSV.
Rows
0
Columns
0
Errors
0

JSONを貼り付けるだけ。数秒でクリーンなCSVを取得。

シンプルなツールでは壊れがちなファイルにも対応する、無料のオンラインJSON to CSVコンバーターです。ネストされたオブジェクト、混在した配列、大きなペイロードも処理できます。データはお使いの端末上に保持されます。

APIレスポンスや複雑なエクスポート向けのネストJSON to CSVコンバーター

多くのツールは、JSONがフラットな配列で始まっていないと正しく動作しません。しかし、実際のデータはもっと複雑です。APIレスポンス、webhookペイロード、CRMエクスポート、スクレイピングしたファイルには、ネストされたオブジェクト、メタデータ、混在した構造が含まれています。そこで、それらに対応できるよう本ツールを開発しました。

Row nodesを選択し、フラット化するオブジェクトを指定し、配列ルールを設定してください。その後、CSVをプレビューしてダウンロードできます。実運用のデータに適した最良のJSON to CSVコンバーターをお探しでしたら、そのために開発したのがこのツールです。

例:ネストされたAPIレスポンスをCSVに変換

多くの場合、JSONのルートはオブジェクトとして構成されており、行データは`results`や`data`のようなネストされた配列内にあります。シンプルなコンバーターでは対応できませんが、このツールはその配列を検出し、構造をフラット化して、クリーンなCSVとしてエクスポートします。

ネストされたJSON入力
{
  "nextPage": "abc123",
  "results": [
    {
      "id": "c_001",
      "company": {
        "name": "Datablist",
        "website": "https://www.datablist.com"
      },
      "metrics": {
        "employees": 12,
        "revenue": {
          "amount": 500000,
          "currency": "EUR"
        }
      }
    }
  ]
}
CSV出力
id,name,website,employees,amount,currency
c_001,Datablist,https://www.datablist.com,12,500000,EUR

例:ネストされたcontacts配列を抽出

ペイロードによっては複数の配列が含まれます。親レコードが必要な場合もあれば、contactsのようなさらに深い配列が必要な場合もあります。row nodeセレクターを使用して必要な配列を正確に指定し、その行だけをエクスポートできます。

複数の配列を含むJSON
{
  "results": [
    {
      "company": {
        "name": "Datablist"
      },
      "contacts": [
        {
          "firstName": "John",
          "lastName": "Doe",
          "email": "john.doe@datablist.com",
          "role": "Founder"
        },
        {
          "firstName": "Alice",
          "lastName": "Martin",
          "email": "alice@datablist.com",
          "role": "Marketing"
        }
      ]
    }
  ]
}
contacts向けCSV出力
firstName,lastName,email,role
John,Doe,john.doe@datablist.com,Founder
Alice,Martin,alice@datablist.com,Marketing

JSONパース設定

Row nodes

CSVの行を構成する配列を選択します。有用なデータがルートにそのまま存在することはまれです。JSONに複数の配列が含まれている場合は、この設定で適切なものを選択してください。

ネストされたオブジェクトをフラット化

`company`や`metrics`のようなオブジェクトを個別の列に展開します。フラット化するオブジェクトを選択することで、CSVを整理し、重複フィールドを避けられます。

配列の処理

区切り文字で配列を結合したり、JSON文字列として整形したり、カスタムルールを適用したりできます。tagsを結合したまま保持したり、複雑な配列をJSONのまま残したり、リストの先頭要素だけを抽出したりできます。

配列ごとの個別ルール

異なる配列ごとに個別のルールを適用できます。たとえばtagsには1つのルール、contactsには別のルールを設定できます。一般的なコンバーターはすべての配列を同じように扱いますが、この機能では最終出力を細かく制御できます。

CSV出力設定

区切り文字

カンマ、セミコロン、パイプ、タブ、またはカスタム区切り文字でエクスポートできます。出力先システムで必要な区切り形式に正確に合わせられます。

ヘッダー行を含める

CSVの1行目に列名を含めるかどうかを選択できます。別のパイプライン向けに生データの行だけを出力したい場合は、ヘッダーを除外してください。

日付の出力形式

エクスポート前に日付形式を再整形できます。手作業で編集しなくても、スプレッドシートやBIツールですぐ使えるCSVを生成できます。

ダウンロード前にプレビュー

ファイルをダウンロードする前に、プレビューでrow nodes、フラット化した列、配列ルールをご確認いただけます。

適切なRow nodesの選び方

正しい配列を選択することで、正確な変換が可能になります。JSONファイルには、ラッパーオブジェクト、メタデータ、ネストされた配列が含まれていることがよくあります。シンプルなコンバーターは最初に検出した配列を選んでしまうため、誤ったデータを返すことがあります。

Row nodes設定を使って対象の配列を選択してください。companyごとに1行にしたい場合は親レコードを、contactごとに1行にしたい場合は子配列を選択します。

この機能により、複雑なAPIペイロード、CRMエクスポート、webhookログからビジネスデータを抽出できます。

大容量JSONファイルをCSVに変換

大きなJSONをCSVに変換したい場合や、他のツールでは処理しきれない大容量JSONファイルを扱う必要がある場合にも対応しています。このページは、そのようなユースケースを想定して構築されています。

大きなペイロードを扱いながら、生成されるCSVのプレビューを確認し、その後フルエクスポートをダウンロードできます。プレビューにより、最終ファイルを確定する前に、row nodes、フラット化した列、配列ルールをご確認いただけます。

“convert large JSON to CSV”、“JSON to CSV large file”、“convert big JSON file to CSV”のようなキーワードでお探しであれば、まさにそのようなworkflowに対応するためのツールです。

データを外部に送信しないオンラインJSON to CSV

これはオンラインJSON to CSVコンバーターですが、パース処理のためにファイルがリモートサーバーへアップロードされることはありません。処理はブラウザ内でローカルに行われます。

これは、顧客向けエクスポート、CRMデータ、APIレスポンス、内部ログなど、変換のためだけに外部へ送信したくないデータを扱う際に重要です。

つまり、高速で便利なうえ、変換処理がお使いの端末内にとどまるため、データの安全性も高まります。

このツールを使う場面

JSON APIレスポンスをCSVに変換

メタデータとともにネストされたフィールド内にレコードがあるAPIからデータをエクスポートします。

ネストされたJSONをフラットなCSV列に変換

ネストされたcompany詳細、住所ブロック、売上データを、整ったスプレッドシート列に変換します。

JSONからネストされた配列を抽出

row nodeセレクターを使って、contacts、line items、eventsのようなより深い配列を指定してエクスポートします。

CRMまたはwebhookのJSONエクスポートをCSVに変換

HubSpotのエクスポート、内部APIペイロード、webhookログを、ExcelやBIツール向けに整えます。

同じJSONファイル内で配列ごとに異なる処理を行う

シンプルなtagsは結合し、リストは先頭要素だけを保持し、複雑な構造は同一ファイル内で文字列化できます。

Excel、Sheets、またはインポート向けにCSVを準備

区切り文字の調整、ヘッダーの切り替え、日付形式の設定により、CSVを出力先システムに合わせられます。

可視性を保ったまま大容量JSONファイルを変換

大きなJSONファイルを扱いながら、出力のライブプレビューを確認し、構造が適切であることを確認してから完全なCSVをダウンロードできます。

無料のオンラインJSON to CSVコンバーターを利用

ページを開き、JSONを貼り付けるかアップロードし、結果を確認して、何もインストールせずに無料でCSVをダウンロードできます。

FAQ:複雑なJSON to CSV変換

これは無料のJSON to CSVコンバーターですか?

はい。本JSON to CSVコンバーターは無料でご利用いただけます。

ネストされたJSONファイルをCSVに変換できますか?

はい。適切なRow nodesを選択し、フラット化するオブジェクトを指定して、データをエクスポートできます。

行データがネストされた配列内にあるJSON APIレスポンスをCSVに変換できますか?

はい。`results`、`items`、`data`といった名前のネスト配列を選択すると、そのレコードをもとにCSVを作成します。

Row nodes設定は何をしますか?

どの配列をCSVの行として使用するかを決定します。ルートオブジェクトを迂回し、必要なデータを正確に指定するためにご利用いただけます。

大容量のJSONファイルをCSVに変換できますか?

はい。本ツールは大きなペイロードに対応しており、フルファイルをダウンロードする前に生成されるCSVのプレビューもご確認いただけます。

どのオブジェクトをフラット化するか選べますか?

はい。列として展開する特定のオブジェクトパスを選択できます。選択しなかったオブジェクトはJSON文字列のまま保持されるため、エクスポートを見やすく保てます。

このJSON to CSVコンバーターはオンラインで安全ですか?

はい。ブラウザ上でオンライン動作しますが、パースと変換はサーバーへ送信されず、お使いの端末上でローカルに実行されます。

配列ごとに異なるルールを適用できますか?

はい。配列ごとのモードを使用することで、フィールド単位で配列を結合、文字列化、または縮約できます。

このツールが優れたJSON to CSVコンバーターの1つである理由は何ですか?

実際に多くの方が苦労するケースに対応するためです。ネストされたJSON、複数の候補配列、選択的なフラット化、配列ごとのルール、大容量ファイル、ライブプレビュー、そしてプライバシーに配慮したローカル処理に対応しています。