application/json

概要

application/jsonとは、電子メールの本文や添付ファイル、またHTTP通信ファイルの種別を表すのに用いられるMIMEタイプ(メディアタイプ)の一つで、JSON形式のテキストデータを意味するもの。ファイルの場合は拡張子を「.json」あるいは「.js」とすることが多い。

メールに様々な種類のデータを混載できる「MIME」(Multipurpose Internet Mail Extensions)規格では、「タイプ名/サブタイプ名」という形式の「MIMEタイプ」と呼ばれる符号データ形式を識別する。HTTPでもWebサーバWebブラウザ間でデータをやり取りする際、送信側がHTTPヘッダの「Content-Type:フィールドにタイプを記述する。

「application/json」はタイプが他のタイプに含まれない「その他」を意味する「application」、サブタイプがJSON形式を意味する「json」のMIMEタイプである。JSONJavaScript Object Natation)はプログラミング言語JavaScriptオブジェクト定義の記法を用いて構造的なデータを記述したテキストデータで、設定ファイルなどの記述などによく用いられる。

MIMEタイプにはテキストデータ用の「text」タイプがあり、application/jsonが標準化される前は「text/x-json」を用いることが多かったが、IANAは「application/json」を公式のメディアタイプとして採用した。なお、JavaScriptコードとして実行されることを企図したJSONPJSON with Padding)形式の場合はJavaScriptメディアタイプである「text/javascript」を用いるべきとされる。

(2023.7.25更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる