JSONP
読み:ジェイソンピー
外語:JSONP: JSON with Padding
データ交換フォーマットの一つ。
概要
JSON形式のデータフォーマットに、JavaScriptのコールバック用の関数を埋め込んだフォーマット。
クロスドメインでデータの受け渡しを実現したもので、WebAPI等で使われることがある。
MIMEタイプ名はapplication/jsonが使われている。
特徴
ごく簡単には、次のような書式となる(項目が二つある場合)。
callback({ name1 : 'value1', name2 : 'value2' });
一般的にはcallbackという関数名が使われるが、他の名前を使うこともある。
MIMEタイプ名はRFC等で定義されていない。JSON形式はRFCでapplication/jsonとされるが、JSONPはtext/javascriptが使われることが多いようである。
再検索