令和5年度 秋期 応用情報技術者試験 午前 問7
テクノロジ/ソフトウェアJavaScript のオブジェクトの表記法などを基にして規定したものであって,“名前と値との組みの集まり” と “値の順序付きリスト” の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。
出典:令和5年度 秋期 応用情報技術者試験 午前 問7
- アDOM
- イJSON
- ウSOAP
- エXML
正解:イ
解説
JSON(JavaScript Object Notation)は,JavaScript のオブジェクト表記法を基にしたデータ記述の仕様で,「名前と値との組みの集まり」(オブジェクト)と「値の順序付きリスト」(配列)の二つの構造でデータを表現します。軽量で可読性が高く,Web API のデータ交換形式として広く使われています。
選択肢ごとの解説
- ア誤り。DOM(Document Object Model)は HTML や XML 文書をプログラムから操作するための API(オブジェクトモデル)であり,データ記述の仕様ではありません。
- イ正しい。問題文の「名前と値との組みの集まり」「値の順序付きリスト」は JSON のオブジェクトと配列の定義そのものです。
- ウ誤り。SOAP は XML を用いてメッセージを交換する通信プロトコルです。
- エ誤り。XML はタグでデータの構造を表すマークアップ言語で,JavaScript の表記法を基にしたものではありません。