応用情報技術者試験 令和5年度 秋期 午前 問7
JavaScript のオブジェクトの表記法などを基にして規定したものであって、"名前と値との組みの集まり"と"値の順序付きリスト"の二つの構造に基づいてオブジェクトを表現する、データ記述の仕様はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
JSONは「JavaScript Object Notation」の略で、JavaScriptのオブジェクト表記を基に作られた、軽量なデータ記述形式です。基本となる構造は、名前と値を対応付けるオブジェクトと、複数の値を順序どおりに並べる配列です。オブジェクトは波括弧で囲み、「名前:値」の組を記述します。配列は角括弧で囲み、値を順番に並べます。文字列、数値、真偽値、null、オブジェクト、配列を値として扱えるので、階層的なデータも表現できます。Web APIなどでシステム間のデータを交換するときに広く利用されています。
アのDOMは誤りです。DOMは「Document Object Model」の略で、HTML文書やXML文書を木構造のオブジェクトとして扱い、プログラムから要素の参照や変更を行うためのモデルです。
ウのSOAPは誤りです。SOAPは、主にXML形式のメッセージを用いて、ネットワーク上のシステム間で情報を交換するための通信プロトコルです。
エのXMLは誤りです。XMLは、利用者が定義したタグによってデータの意味や階層構造を表現するマークアップ言語です。名前と値の組及び順序付きリストを基本構造とするJSONそのものではありません。
【ポイント】 JSONのオブジェクトは「{}」、配列は「[]」で表します。 JSONはXMLより記述が簡潔になりやすく、REST形式のWeb APIにおける代表的なデータ交換形式です。
出典:令和5年度 秋期 応用情報技術者試験 午前 問7
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる