JA
マイツール

JSONを表に変換(JSON to HTMLテーブル)

JSON配列を表で確認できます。入れ子のオブジェクトはドット区切りの列に展開し、HTMLの<table>コード・CSV・TSVもコピーできます。大きな数値も桁をそのまま保ちます。

JSON内の配列までのドット区切りのパスです。例:results、data.users[0].orders
行数
3
列数
8
表のコード
HTML
表
idnameemailaddress.cityaddress.ziptagsactivescore
1田中太郎taro@example.com東京100-0001admin, betatrue
2鈴木花子大阪false
3山田商店 & パートナーズ9.5
マイツール →
広告

APIのレスポンスやエクスポートしたデータは、たいていオブジェクトのJSON配列で、テキストのままでは一覧しにくいものです。このツールは、オブジェクト1つを1行、キー1つを1列とする表に並べ、入れ子のオブジェクトはaddress.cityのようなドット区切りの列に展開します。同じ表をHTMLコード・CSV・TSVとしても出力するので、Webページ、メール、スプレッドシートにそのまま貼り付けられます。レスポンス全体を貼り付けた場合は、レコードの配列を自動で探します。

使い方

  1. JSONを貼り付けます。配列、オブジェクト、配列を含むレスポンスのいずれでも使えます。
  2. 表示したい配列のパス(data.items)を入力します。任意です。
  3. 行の中の入れ子のオブジェクトと配列の表示方法を選びます。
  4. コピーするコード(HTMLの表、CSV、TSV)を選びます。

計算式

列 = いずれかの行にあるすべてのキー(最初に現れた順) · セル = そのキーのパスにある値

キーのない行は空のセルになります。入れ子のオブジェクトはドット区切りのパス(address.city)になるか、JSONテキストのまま残ります。単純な値の配列は「, 」でつなぐ、JSONのままにする、tags[0]・tags[1]のように列に分けるのいずれかです。オブジェクトの配列は、分割しない限りJSONのままです。数値は書かれたとおりの桁数でコピーされます。HTML出力では&、<、>、"、'をエスケープするため、データがマークアップを壊すことはありません。

計算例

サンプルには3人が含まれ、表は8列(id、name、email、address.city、address.zip、tags、active、score)になります。田中太郎のtagsはadmin, betaになり、鈴木花子にはemailとzipがないのでそのセルは空、山田商店 & パートナーズはemailがnull(空のセル)でscoreは9.5です。CSVでは、admin, betaにカンマが含まれるため引用符で囲まれます。

よくある質問

JSONが配列ではなくオブジェクトの場合は?

オブジェクトの中にオブジェクトの配列がある場合(多くのAPIレスポンスはdataやresultsなどのキーの下にあります)、その配列を使います。ない場合は、キーと値の行として表示します。任意の配列のパスを入力して指定することもできます。

列にJSONが入っているのはなぜですか?

行の中のオブジェクト配列は1つのセルに収まらないため、JSONテキストのまま残ります。「要素ごとに1列」を選ぶと展開されます。パスをその内側の配列に指定する方法もあります。

結果をExcelに貼り付けられますか?

はい。TSVを選んで貼り付けるか、CSVを保存してください。Excelは有効桁数が15桁までしか表示されないため、非常に長いIDはExcel上で丸められて見えることがありますが、ここのテキストは正確です。

データはアップロードされますか?

いいえ。JSONの読み込みと表の作成はブラウザ内で行われます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). JSONを表に変換(JSON to HTMLテーブル). https://kakao.mobile/ja/tools/json-to-table/

MLA

“JSONを表に変換(JSON to HTMLテーブル).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/json-to-table/.

広告