LogoMark.png

JSON の変更点


#author("2019-11-27T10:09:54+09:00","default:inoue.ko","inoue.ko")
*JSON
JavaScript Object Notation
~

JSONとは、データを表現するための記法のひとつです。データを表現する方法は無限にありますが、相手が人間の場合は、例えば「表」を使えば、情報を整理して伝えることができますが、相手がコンピュータの場合、それを厳密なルールに則って記述する必要があります。
 JSONは、複雑な構造のデータを、人間にも読みやすく、かつコンピュータにも読みやすい記法の1つとして誕生したものです。
~


***形式
-データはテキスト形式
-拡張性は ''.json''
~


***書き方の事例
 {
   "foo": [ 1, null ],
   "bar": {
      "hoge": [ true, "kos" ] ,
      "piyo": "qux"
    }
 }
~

***Value:値
JSONには以下の6種類の「値」があります。

-文字列値(string):任意の情報を"で囲んだ記述。"abc", "def"
-数値(number):数値をそのまま書いた記述。1, 12.5
-真偽値(boolean):true , false
-ヌル値(null):値が空
-配列値(array):複数個の値の並びを表現する記述。[1,2,3]
-オブジェクト値(object):{}や{"foo":"bar"}や{"foo":"bar", "baz":null}など
~

***Member:メンバー
名前(name)と、その名前に対する「値」を、コロン(:)でつないだものをメンバーと呼びます。
-"foo": "hoge"
-"bar":1
-"fuga":[1,2,3]
~
~
***参考:メタ構文変数
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E6%A7%8B%E6%96%87%E5%A4%89%E6%95%B0
~
~