Web開発初級
JSON
じぇいそん
一言で言うと
データを構造化してやり取りするための書き方ルール。APIの共通言語のようなもの。
もう少し詳しく
一言で言うと
データを構造化してやり取りするための書き方ルール。APIの共通言語のようなもの。
もう少し詳しく
JSONは「JavaScript Object Notation」の略で、データを人間にも機械にも読みやすい形式で表現するルールです。メールに例えると、JSONは「定型フォーマットの報告書」のようなものです。項目名と内容がセットで書かれているので、誰が読んでも意味がわかります。
JSONの見た目はとてもシンプルです。{"名前": "田中", "年齢": 30} のように、波括弧 {} の中にキーと値のペアを書きます。配列は角括弧 [] で表現します。
現代のWebサービスでは、ほぼすべてのAPIがJSON形式でデータをやり取りしています。天気予報の取得、SNSへの投稿、決済処理…すべてJSONが使われています。
実務でどう使うか
コードで見てみよう
{
"user": {
"name": "田中太郎",
"age": 30,
"email": "tanaka@example.com",
"isPremium": true,
"hobbies": ["読書", "映画鑑賞", "プログラミング"],
"address": {
"city": "東京都",
"zip": "100-0001"
}
}
}