行によって項目が違う

1 件目は a だけ、2 件目は b だけ、3 件目は a と b の両方を持つ、そろっていない配列の例です。列は a・b の 2 列になり、ない項目は空欄のセルとして表に出ます。

入力

JSON(オブジェクトの配列)

[{"a":1},{"b":2},{"a":3,"b":4}]

配列の値の扱い

1 つのセルに JSON のまま入れる

結果

エラー 0 件・警告 0 件・情報 1 件

指摘(エラー・警告・情報)

  • 情報 全体 null(0 個)と、その行にない項目(2 個)は、どちらも空欄のセルになります。CSV では「値が空」と「項目がない」と「null」を区別できません。
判定3 行 × 2 列に展開しました
行数3 行
列数2 列
引用符で囲むセル0 個

CSV にしたときの表

CSV にしたときの表
ab
1
2
34

検算(この結果になる理由)

列は最初に出てきた順に a・b の 2 列、行は 3 行で、行は 1・空欄、空欄・2、3・4 になります。項目がない行は 1 行目の b と 2 行目の a の 2 個で、空欄になる旨の情報が 1 件です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 展開の結果は、JSON の構造をそのまま表にしたものです。取り込み先のソフトの仕様(列の数の上限、セルの文字数の上限など)は確認していません。
  • 大きな JSON はお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例