平成31年春期試験問題 午前問7
問7解説へ
JavaScriptの言語仕様のうち,オブジェクトの表記法などの一部の仕様を基にして規定したものであって,"名前と値の組みの集まり"と"値の順序付きリスト"の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。
- DOM
- JSON
- SOAP
- XML
広告
解説
- Document Object Modelの略。HTMLやXMLで記述された各要素をアプリケーションプログラムから取り扱うためのAPIです。DOMをスクリプトやCSSで操作することでインタラクティブな表現が可能になります。
- 正しい。JSON(JavaScript Object Notation:ジェイソン)は、以下の例のように": (コロン)"で連結した名前と値の組を", (コンマ)"で区切って指定するデータ形式です。{値には、単純なスカラ値や真偽値のほか、配列やオブジェクト(連想配列・ハッシュリスト)を指定できるため多次元配列や複雑なデータ構造を表現することができます。元々JavaScriptにおけるオブジェクト定義用の構文という位置付けでしたが、その軽量性と汎用性からRFC8259として標準化され、多くのプログラミング言語で利用されるようになりました。
名前1: 値1,
名前2: 値2,
名前3: [値5, 値6],
名前4: {名前7: 値7, 名前8: 値8}
} - SOAPは、分散システムやWebサービスにおいて、他のシステム上のアプリケーションやサービスとXMLデータを使ってメッセージをやり取りするための通信プロトコルです。
- eXtensible Markup Languageの略。ユーザーが独自に定義したタグを用いて文書構造を記述するマークアップ言語です。
広告