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