XMLには、XMLに基づく非標準MIMEタイプが '+ xml'接尾辞を取るという規則があります(構文強調表示などに便利です)。これは、RFC3023で概要が示されています。JSONの接尾辞は+ jsonですか?
私はRFC4626を見ましたが、JSONのようなものは何も言及されていません。 JSONにも同様の規約がありますか?それはどこに文書化されていますか?
XMLには、XMLに基づく非標準MIMEタイプが '+ xml'接尾辞を取るという規則があります(構文強調表示などに便利です)。これは、RFC3023で概要が示されています。JSONの接尾辞は+ jsonですか?
私はRFC4626を見ましたが、JSONのようなものは何も言及されていません。 JSONにも同様の規約がありますか?それはどこに文書化されていますか?
はい+のJSONのサフィックスは、次のRFCに記述されています http://tools.ietf.org/html/rfc6839
XMLにはさまざまな種類のメディアがあります。いくつかの一般的なものは以下のとおりです。
application/xhtml+xml
image/svg+xml
application/rss+xml
各MIMEタイプによって異なる言語が識別されます。
RFC 3023は、接尾辞+ xmlを使用者が正しく指摘しているように標準化しています。
wikipediaの言い回しを引用すると、XML and MIMEとなります。
更新: JSONがXMLの代替表現として使用されていないという間違った前提が削除されました。
サフィックス+json
が広く使用されている代替MIMEタイプがあります。そして、適切に指摘されているように、これらはJSONを考慮して成長し続けます。
+json
接尾辞の表記規則は標準ではありませんが、他の人が使用しています。
私はこれが本当だとは思わない - JSONに基づく形式の増加があり、どのようにXML(メタ言語)に似てXHTML、SVG、RSSなどを定義するために使用されます。たとえば、アクティビティストリームのフォーマットには、XMLとJSONの両方のバリエーションがあります。 geoJSONはかなり広く使用されており、番号は大きくなります。 – StaxMan
@StaxMan:ポインタありがとう。 –
GitHub APIは、カスタムJSON MIMEタイプを使用します。
http://developer.github.com/v3/media/
あなたはそれらの規則を採用することができます。
カスタムXML MIMEタイプと同じ方法でドキュメント化されているとは思われません。私はそれが役に立つと思うし、文書化されるべきだと思う。その間、あなたはそれらを使用でき、いくつかのツールはMIMEタイプをJSONとして認識しないことを理解しています。
私はこのような規則が使用されているのを見ました。これは、JSON(仕様)が指定する必要があるものではありませんが、後でリビジョンがガイドラインを提案する可能性があります。おそらくそれは別のRFCとして定義されるでしょう。
さらに詳しい回答ができる専門家がいる場合は、restful-jsonなどのメーリングリストでこの質問をしてください。
"application/" subtype "+json"
のための進行中の仕様プロセスが、A JSON Media Type for Describing the Structure and Meaning of JSON Documentsにあります。さらなるリソースはhttp://json-schema.org/にあります。
おそらくあなたはあなたの答えを拡大することができます。 – Kev