以下の内容はhttps://blog-smatsuzaki.hatenablog.com/entry/2020/08/08/130912より取得しました。


JSONの仕様メモ

理解が怪しいので復習。

基本的な仕様

  • 正式名称はJavaScript Object Notation
  • 名前( name ) と値( value ) から構成されるメンバー(member)のコレクションであり、階層的なツリー構造を表現できる

メンバー(member)

オブジェクト( JSON Object )

  • オブジェクトは 順序のない key:valueペアの集まり
  • 波括弧 ( { ) で始まる 波括弧 ( } ) で終わる
  • 同じくsample data中の object_list の子要素の、 { "name": "Nick", "age": 18 } 及び { "name": "Andrew", "age": 49 } はオブジェクト形式

配列( JSON Array )

  • 配列は順序付けされた値の集まりであり、インデックスによるfetchが可能
  • [ で始まる ] で終わる
  • 以下のsample data中の要素は全て配列形式

sample data

{
  "country_list": [ "japan", "china", "us" ],
  "num_list": [ 123, 456, 789 ],
  "mix_list": [ "red", 456, null, true ],
  "array_list": [ [ 89, 89 ], [ 46, 49 ], [ 91, 22 ] ],
  "object_list": [
    { "name": "Nick", "age": 18 },
    { "name": "Andrew", "age": 49 }
  ]
}

sample dataの構造

参考資料




以上の内容はhttps://blog-smatsuzaki.hatenablog.com/entry/2020/08/08/130912より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14