×
言語処理系と開発実行モデル

JSONの解説(基本情報技術者シラバス用語)

JSONとは

JSON(ジェイソン)とは、「JavaScript Object Notation」の略で、データの記述や受け渡しによく使われる軽量なテキストフォーマットのことです。人間にとって読み書きがしやすく、コンピュータにとっても解析(パース)や生成が非常に簡単であるため、現代のウェブ開発において異なるシステム間でデータをやり取りする(Web APIなど)際の標準的な形式として広く普及しています。JavaScriptのオブジェクトの書き方をベースにしていますが、特定のプログラミング言語に依存せず、PythonやJava、PHPなどほぼ全てのプログラミング言語で簡単に読み書きできます。

具体例

ユーザーの名前、年齢、趣味などのデータを表現するJSONの書き方は以下のようになります。キー(名前)と値のペアをコロン「:」で結び、全体を波括弧「{}」で囲みます。

{
  "name": "鈴木太郎",
  "age": 25,
  "hobbies": ["読書", "旅行"]
}

もう少し詳しく