JSON を表形式で表示する方法
- JSON を貼り付けるか、ファイルを開きます。オブジェクトの配列が最適で、各オブジェクトが 1 行、各キーが 1 列になります。
- 列見出しをクリックすると並べ替えられます(もう一度クリックすると逆順)。フィルター欄に入力すると、一致する行だけが表示されます。
- CSV をエクスポートで表示中の行をダウンロードするか、Excel 用にコピーでスプレッドシートに直接貼り付けます。
JSON の種類ごとの表の形
| JSON | 表 |
|---|---|
| オブジェクトの配列 | オブジェクトごとに 1 行、キーごとに 1 列(全オブジェクトのすべてのキー) |
オブジェクトのオブジェクト(例:{"ada": {…}, "bob": {…}}) | エントリごとに 1 行、さらに _key 列 |
| その他のオブジェクト | キーと値の 2 列 |
| 配列の配列 | 1、2、3 … と番号の付いた列 |
| 単純な値の配列 | value 列 1 つ |
| ネストしたオブジェクト | address.city のような列。ネストしたオブジェクトを列に展開がオフの場合は、1 つのセルにコンパクトな JSON として表示 |
並べ替えと絞り込み
数値は値の大きさで、テキストは自然順で並べ替えられるため、item2 は item10 より前に来ます。空のセルは常に最後です。フィルターは、JSON として表示されたネストした値も含め、すべての行のすべてのセルを検索します。大きな表は 500 行ずつ表示されますが、並べ替え、絞り込み、エクスポートは常にすべての行が対象です。
よくある質問
JSON ファイルを HTML の表にするには?
ここでファイルを開くと、すぐに表が表示されます。データを別の場所で使う場合は、CSV としてエクスポートするか、Excel 用にコピーしてください。
表を Excel や Google スプレッドシートに貼り付けられますか?
はい。Excel 用にコピーは表示中の行をタブ区切りのテキストとしてコピーするため、スプレッドシートに貼り付けると自動で列に分かれます。
オブジェクト内の配列はどうなりますか?
配列は ["a","b"] のようにコンパクトな JSON として 1 つのセルに表示されるため、データが失われることはありません。
行数に上限はありますか?
決まった上限はありません。表は 500 行ずつ表示され、ボタンで続きを読み込めます。エクスポートには、フィルターに一致するすべての行が常に含まれます。