JSON
- JavaScript Object Notation
- 軽量のデータ交換フォーマット
- 誰が書いてもわかるようにするため
- 機会が判別できるようにするため
- XMLなどと同様のテキストベースNOデータフォーマット
- XMLTO比べて完結に構造化されたデータを記述できる
- JavaScriptだけではなく、Java,PHP,Ruby,Pythonなど、様々は言語感のデータ交換、特にAjaxやREST APIなどで使用される
XMLとJSONを私がみた印象
- XML・・・書き方がHTMLっぽい
- JSON・・・書き方がcssっぽい
(この記事を何年後かに見たらアホ丸出しで死にたくなるだろうなぁ)
JSON
{
"user": "太郎",
"age": 23,
"gender": "男"
}
こんな感じでJSONはかくらしい
- 一つのデータには左に名前をつけて、右にデータをかく
- "user"(左)・・・key
- "太郎"(右)・・・value
- keyとvalueが一つのセットとなって扱われる概念を***KVS(Key Value Store)***という
追加で調べたことあればまた書きます!