いくつかの研究として、
最も一般的な MIME タイプは次のとおりです。
アプリケーション/json
JSON と JavaScript を区別する例を見てみましょう。
このデータがどのように使用されるかが不明な場合に使用されます。情報をサーバーから JSON 形式で抽出するだけの場合は、リンクまたは任意のファイルから情報を抽出できます。その場合は、それが使用されます。
例えば-
<?php
header('Content-type:application/json');
$directory = [
['Id' => 1, 'Name' => 'this'],
['Id' => 2, 'Name' => 'is'],
['Id' => 3, 'Name' => 'Stack Overflow'],
];
// Showing the JSON data
echo json_encode($directory);
?>
出力は、
[{"Id":1, "Name":"this"}, {"Id":2, "Name":"is"}, {"Id":3, "Name":"Stack Overflow"}]
データの用途が事前に定義されている場合に使用されます。これは、クライアント側の Ajax アプリケーションによる呼び出しがあるアプリケーションによって使用されます。データのタイプが JSON-P またはJSONPの場合に使用されます。
例えば
<?php
header('Content-type:application/javascript');
$dir = [
['Id' => 1, 'Name' => 'this' ],
['Id' => 2, 'Name' => 'is'],
['Id' => 3, 'Name' => 'Stack Overflow'],
];
echo "Function_call(" . json_encode($dir) . ");";
?>
出力は、
Function_call([{"Id":1, "Name":"this"}, {"Id":2, "Name":"is"}, {"Id":3, "Name":"Stack Overflow"}])
その他の MIME タイプについては、 MIME タイプ (IANA メディア タイプ)の詳細を参照してください。