JSON → CSV 変換ツール|ブラウザで即座に変換【無料】

無料Webアプリ - JSON → CSV 変換ツール|ブラウザで即座に変換【無料】 データ変換ツール
無料Webアプリ - JSON → CSV 変換ツール|ブラウザで即座に変換【無料】
スポンサーリンク

JSON → CSV 変換ツール

JSON → CSV 変換ツールの使い方

このツールは、JSONをCSVに変換します。

JSONを入力すると、リアルタイムでCSV形式に変換して表示します。

「サンプル入力」ボタンをクリックするとサンプルのJSONを入力します。

配列形式のJSON(オブジェクト配列)に対応しており、各オブジェクトを1行のCSVとして出力します。ネストされたオブジェクトは「address.city」のようにドット区切りで展開されます。

JSONとは

JSON(JavaScript Object Notation)は、データを構造化して表現するための軽量なテキスト形式です。

もともとはJavaScriptのオブジェクト表記をベースに作られましたが、現在は言語を問わず、ウェブサイトのAPI通信や設定ファイルの標準形式として広く採用されています。

「人間にとっても読みやすく、プログラムにとっても解析しやすい」のが最大の特徴です。

CSVとは

CSV(Comma-Separated Values)とは、データをカンマ(,)で区切って表現するテキスト形式のファイルです。

1行が1つのデータ(レコード)、カンマで区切られた値がそれぞれの項目(カラム)を表します。

CSVはシンプルな構造のため、ExcelやGoogleスプレッドシートなどの表計算ソフトで簡単に開くことができ、データの保存や共有、分析に広く利用されています。

CSVの特徴

  • テキスト形式で軽量
  • Excelやスプレッドシートで扱いやすい
  • 多くのシステムで対応している
  • データのインポート・エクスポートに使われる

JSONとの違い

JSONは階層構造(ネスト)を持つことができるデータ形式ですが、CSVは表形式(2次元)のデータに特化しています。

そのため、JSONをCSVに変換する際は、ネストされたデータをフラット化(flatten)、つまり平坦(フラット)な構造に変換する必要があります。

フラット化

例えばこのようなJSONはオブジェクトの中にオブジェクトがあり、ネストしている状態です。

{
  "name": "Alice",
  "address": {
    "city": "Tokyo",
    "zip": "100-0001"
  }
}

この場合はネストされたオブジェクトである”address”の”city”と”zip”を「.(ドット)」でつないでフラット化し、”address.city”と”address.zip”としてCSVに変換します。

name,address.city,address.zip
Alice,Tokyo,100-0001

よくある用途

  • JSONをCSVに変換してExcelで開きたい
  • APIのレスポンスを表形式で確認したい
  • データをスプレッドシートに取り込みたい

注意点

プライバシーについて

本ツールはブラウザ上で処理を行うため、入力されたデータが外部サーバーに送信されることはありません。

変換の制限

基本的なJSON配列の変換に対応しています。ネストされた構造や配列を含む場合、期待通りに変換されないことがあります。

タイトルとURLをコピーしました