JSON のネストされたオブジェクト

JSON オブジェクトを他の JSON オブジェクトの内部にネストすることができます。 ネストされたオブジェクトには、それぞれ固有のアクセス・パスが必要です。

同じドキュメント内のネストされたオブジェクト内には、同じフィールド名が出現する可能性があります。 ただし、フルアクセス名は固有にする必要があります。

ネストされたフィールドにアクセスするには、フィールド名を . (ドット) で区切って連結します。 例えば、以下のドキュメントの作成者の姓にアクセスするには、次のように author.lastname を使用します。
{"isbn": "123-456-222",  
 "author": 
    {
      "lastname": "Doe",
      "firstname": "Jane"
    },
"editor": 
    {
      "lastname": "Smith",
      "firstname": "Jane"
    },
  "title": "The Ultimate Database Study Guide",  
  "category": ["Non-Fiction", "Technology"]
 }
この例では、フィールド名 lastnameauthor および editor オブジェクトに出現します。 author.lastname および editor.lastname 内の接頭部によって、固有のアクセスが可能になります。