こんにちは
ぽんぽこです。
今回はJSONについて書きたいと思います。
では本編へ。
##JSONとは?
SONとはJavaScript Object Notationの略で、
XMLなどと同様のテキストベースのデータフォーマットです。
JavaScript内で複数の値をまとめる際の記法のことで、
それはコンピューターにも人間にも理解できる記法である。
##どんな時に使うの?
複数のデータを保存したり、データを送りたいときに使用します。
JSON形式を使う理由としてはJSON形式を用いることで
シンプルで軽量だからデータとして扱いやすく
人間にもわかるので楽に理解もしやすいデータ群を作成できるから。
{
"name": "Tanaka",
"age": 26
}
上記のように表現されているため非常にわかりやすい!!!
##JSONの型
JSON では下記の型を使用することができます。
- 文字列 ("...")
- 数値 (123, 12.3, 1.23e4 など)
- ヌル値 (null)
- 真偽値 (true, false)
- オブジェクト ({ ... })
- 配列 ([...])
##JSONのエンコーディング
過去の仕様では単に Unicode が推奨され、先頭の 2バイトで UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE を見分けるとされていましたが、RFC 8259 で指定された仕様では、BOM 無しの UTF-8 で記述する(MUST)と定義されています。
以上がJSONの説明になります。
不備があればご指摘ください。
ではまた次回!!!