「おサイフケータイが使えるお店の一覧を xml か yaml か json で取得」で提供するJSONのContent-Typeを何にすればいいか悩んでいた件の続きです。
JSONが7月にRFCになったのは知ってましたが、読むのを忘れてました。RFC 4627として公開されています。これを見ると、
The MIME media type for JSON text is application/json.
Type name: application
Subtype name: json
Required parameters: n/a
Optional parameters: n/a
Encoding considerations: 8bit if UTF-8; binary if UTF-16 or UTF-32
ということで、application/json だそうです。ちなみに
Magic number(s): n/a
File extension(s): .json
Macintosh file type code(s): TEXT
とあるので、標準的な拡張子は .json なんですね。まあ拡張子はあんま使わないか。
ところでlivedoor ReaderがやりとりしているJSONのメディアタイプを見てみたら、text/javascript でした。なるほど、JSONだからと難しく考えてましたが、その前にJavaScriptなわけだから、これでも良さそう。
まあでもせっかくRFCを読んだので、当サイトが提供するJSONのメディアタイプはRFC4627に従い application/json としました。