JSONはJavaScript Object Notaion の略
JavaScript、Java, PHP, Ruby, PythonAjax, REST API のデーター交換で使用。
MIMEタイプ :application/json
エンコーディング : 推奨はUnicode エンコーディングは UTF-8
オブジェクト形式:{“キー名”:”文字列値”,”キー名”:数値,”キー名”:数値,・・・} キー名と値のペアを指定。キー名は文字列型のみ
配列形式:[“文字列”, “文字列”, “文字列”], [数値,数値,数値], [“文字列”, 数値, null, true],
二次元配列 :[ [ 12, 23 ], [ 34, 45 ], [ 56, 67 ] ],
オブジェクト配列:[{“変数名”:”文字列値”,”変数名”:数値},{“name”: “lucky”, “age”: 3}]
[ {"変数名":"文字列値","変数名":数値}, {"name": "lucky", "age": 3} ]
IETFが規定
IETF(The Internet Engineering Task Force:インターネット技術の標準化を推進する任意団体)。
JSON仕様は、RFC 8259で規定。