令和5年秋期試験問題 午前問7

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

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

この問題の出題歴


Pagetop