JSONについて調べたことをまとめました。
#JSONとは
JavaScript Object Notaitonの略語
データを表示するための表記法の一種
他にXMLやymlなどがある
#JSONの特徴
###扱えるデータの種類
- 文字列
- 数値
- オブジェクト
- 配列
- 真偽値
- null
###jsonのデータ表記例
山田太郎さんのデータの例
{
"first-name": "太郎",
"last-name": "山田",
"age": 25,
"height": 170,
"weight": 65
}
###その他
- JavaScriptのオブジェクトの書き方と似ているが、別物
- キー、文字列はをダブルクォーテーションで囲む必要がある(シングルはNG)
#JSONの用途
- API通信時
- Reqest、Responseのデータに使用
- 以前まではXMLを使用していた
- DBの形式
- firebase、MongoDB等のデータ保管
- package.json
- Node.jsパッケージのメタデータ保管