JSON(ジェイソン)とは、「JavaScript Object Notation」の略で、データの記述や受け渡しによく使われる軽量なテキストフォーマットのことです。人間にとって読み書きがしやすく、コンピュータにとっても解析(パース)や生成が非常に簡単であるため、現代のウェブ開発において異なるシステム間でデータをやり取りする(Web APIなど)際の標準的な形式として広く普及しています。JavaScriptのオブジェクトの書き方をベースにしていますが、特定のプログラミング言語に依存せず、PythonやJava、PHPなどほぼ全てのプログラミング言語で簡単に読み書きできます。
ユーザーの名前、年齢、趣味などのデータを表現するJSONの書き方は以下のようになります。キー(名前)と値のペアをコロン「:」で結び、全体を波括弧「{}」で囲みます。
{
"name": "鈴木太郎",
"age": 25,
"hobbies": ["読書", "旅行"]
}