IPA過去問ドリル

令和5年度 秋期 応用情報技術者試験 午前 問7

テクノロジ/ソフトウェア

JavaScript のオブジェクトの表記法などを基にして規定したものであって,“名前と値との組みの集まり” と “値の順序付きリスト” の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。

出典:令和5年度 秋期 応用情報技術者試験 午前 問7

正解:イ

解説

JSON(JavaScript Object Notation)は,JavaScript のオブジェクト表記法を基にしたデータ記述の仕様で,「名前と値との組みの集まり」(オブジェクト)と「値の順序付きリスト」(配列)の二つの構造でデータを表現します。軽量で可読性が高く,Web API のデータ交換形式として広く使われています。

選択肢ごとの解説

  • 誤り。DOM(Document Object Model)は HTML や XML 文書をプログラムから操作するための API(オブジェクトモデル)であり,データ記述の仕様ではありません。
  • 正しい。問題文の「名前と値との組みの集まり」「値の順序付きリスト」は JSON のオブジェクトと配列の定義そのものです。
  • 誤り。SOAP は XML を用いてメッセージを交換する通信プロトコルです。
  • 誤り。XML はタグでデータの構造を表すマークアップ言語で,JavaScript の表記法を基にしたものではありません。
応用情報技術者の過去問を演習モードで解く