JSONとXMLとは?
JSONとXMLとは、システム間でデータをやり取りする際に使われる、人間にも読みやすいテキスト形式のデータ表現。JSON(JavaScript Object Notation)はキーと値の組で軽量にデータを表す形式。XML(Extensible Markup Language)はタグで要素を囲んで階層構造を表す、より厳格な形式。
高度試験・午前I(全区分共通)の過去問では3回出題されています(2016年度〜2025年度)。
じぇいそんとえっくすえむえる
JSONとXMLの意味
システム間でデータをやり取りする際に使われる、人間にも読みやすいテキスト形式のデータ表現。JSON(JavaScript Object Notation)はキーと値の組で軽量にデータを表す形式。XML(Extensible Markup Language)はタグで要素を囲んで階層構造を表す、より厳格な形式。
JSONとXMLの具体例
{"name": "田中", "age": 30} はJSONの例。同じ内容をXMLで書くと <person><name>田中</name><age>30</age></person> のようになる。近年のWeb APIではデータ量が軽いJSONが広く使われる。
JSONとXMLは試験でどう引っ掛けられる?
JSONは名前にJavaScriptと入るがJavaScript専用ではなく、どの言語からも扱えるデータ表現形式。またJSONはデータそのものを表す形式で、XMLのようにスキーマ(DTD・XML Schema)で構造の妥当性を厳密に検証したり、属性やコメントを持たせたりする用途には向かない——「XMLは冗長だから常にJSONが優れる」ではなく、厳密な構造定義が要るかどうかが選択の分岐点。CSVと違って階層構造を表現できる点も両者に共通する特徴。
JSONとXMLと関連する用語
JSONとXMLが出た過去問
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXMLフォーマットで記述するためのW3C勧告はどれか。
正解:SMIL
要点:SMILはマルチメディアの配置と同期を記述するXML
SMIL(Synchronized Multimedia Integration Language)はW3C勧告のXMLベース言語で、動画・音声・静止画・テキストといった素材の画面上の配置と、再生の開始・終了タイミングや同期関係を記述できる。マルチメディアプレゼンテーションを宣言的に定義する用途で使われる。
出典:平成28年度 秋期 高度共通_午前I試験 am1 問8(IPA)W3Cで仕様が定義され、矩形や円、直線、文字列などの図形オブジェクトをXML形式で記述し、Webページでの図形描画にも使うことができる画像フォーマットはどれか。
正解:SVG
要点:SVGはXMLで図形を記述するW3C標準のベクタ画像
SVG(Scalable Vector Graphics)はW3Cが仕様を定めるベクタ画像形式で、矩形・円・直線・文字列などの図形をXMLで記述する。解像度に依存せず拡大しても劣化せず、Webページに直接埋め込んでスクリプトから操作することもできる。
出典:令和3年度 春期 高度共通_午前I試験 am1 問8(IPA)W3Cで仕様が定義され、矩形や円、直線、文字列などの図形オブジェクトをXML形式で記述し、Webページでの図形描画にも使うことができる画像フォーマットはどれか。
正解:SVG
要点:SVGはW3C仕様のXML記述によるベクター画像形式
SVG(Scalable Vector Graphics)はW3Cが仕様を定めたベクター画像形式で、矩形・円・直線・パス・文字列などの図形をXMLで記述する。拡大しても劣化せず、HTMLに直接埋め込んでCSSやスクリプトから操作できるため、Webページの図形描画に広く使われる。
出典:令和7年度 春期 高度共通_午前I試験 am1 問8(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。