JSONとXMLとは?じぇいそんとえっくすえむえる
JSONとXMLとは、システム間でデータを受け渡すためのテキスト形式。JSON(JavaScript Object Notation)はキーと値の組と配列で構造を表す軽量な記法、XML(Extensible Markup Language)は独自に定義したタグで階層と意味を記述する記法で、スキーマによる厳密な妥当性検証ができる。
最終更新:2026-10-07
この語が出る過去問を解く →背景
固定長やバイナリ形式でやり取りしていた頃は、送り手と受け手が同じ仕様書を持たなければ1バイトも解釈できず、項目を1つ足すだけで両側の改修が要った。データ自身がタグやキーで意味を名乗る形式にすれば、構造の変化に耐え、人間が目で読んで検証もできる。相互接続の前提を下げたのがこの2形式である。
具体例
気象庁の防災情報や総務省の e-Stat は XML で配信され、スキーマで構造が厳密に定義されている。一方 Slack や Stripe の Web API は要求も応答も JSON で、JavaScript からそのままオブジェクトとして扱える。用途によって選ばれる形式が分かれている。
試験での引っ掛け
名前に JavaScript とあるが JSON は言語非依存で、どの言語からも扱える。また JSON はコメントを書けず、属性・名前空間・スキーマ検証といった XML の機能を持たない。「軽いから常に JSON が優れる」ではなく、構造の厳密な検証が要るかどうかが分岐点になる。
関連用語
出た過去問
出典:平成28年度 秋期 高度試験 午前Ⅰ 問8(IPA)
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXMLフォーマットで記述するためのW3C勧告はどれか。
正解:SMIL
要点:SMILはマルチメディアの配置と同期を記述するXML
SMIL(Synchronized Multimedia Integration Language)はW3C勧告のXMLベース言語で、動画・音声・静止画・テキストといった素材の画面上の配置と、再生の開始・終了タイミングや同期関係を記述できる。マルチメディアプレゼンテーションを宣言的に定義する用途で使われる。
出典:令和7年度 春期 高度試験 午前Ⅰ 問8(IPA)
W3Cで仕様が定義され、矩形や円、直線、文字列などの図形オブジェクトをXML形式で記述し、Webページでの図形描画にも使うことができる画像フォーマットはどれか。
正解:SVG
要点:SVGはW3C仕様のXML記述によるベクター画像形式
SVG(Scalable Vector Graphics)はW3Cが仕様を定めたベクター画像形式で、矩形・円・直線・パス・文字列などの図形をXMLで記述する。拡大しても劣化せず、HTMLに直接埋め込んでCSSやスクリプトから操作できるため、Webページの図形描画に広く使われる。
出典・参考
公式シラバスの9 企業と法務 > 5. 標準化関連 > (5) データの標準に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。