JSON to CSVコンバーター

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

JSONを貼り付けるか、ファイルをアップロードしてください
0 B
0文字
出力
入力待ちです
JSONをアップロードするか、左側に貼り付けてください。検出された行の取得元とフラット化ルールを適用したプレビューがこちらに表示されます。
最大100行をプレビューできます。完全なCSVを取得するにはダウンロードしてください。
行
0
列
0
エラー
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変換