2011-08-09 25 views
6

XMLには、XMLに基づく非標準MIMEタイプが '+ xml'接尾辞を取るという規則があります(構文強調表示などに便利です)。これは、RFC3023で概要が示されています。JSONの接尾辞は+ jsonですか?

私はRFC4626を見ましたが、JSONのようなものは何も言及されていません。 JSONにも同様の規約がありますか?それはどこに文書化されていますか?

答えて

2

XMLにはさまざまな種類のメディアがあります。いくつかの一般的なものは以下のとおりです。

  • XHTML(拡張可能ハイパーテキストマークアップ言語)application/xhtml+xml
  • SVG(スケーラブルベクターグラフィックス)image/svg+xml
  • RSS(本当に簡単シンジケーション)application/rss+xml

各MIMEタイプによって異なる言語が識別されます。

RFC 3023は、接尾辞+ xmlを使用者が正しく指摘しているように標準化しています。

wikipediaの言い回しを引用すると、XML and MIMEとなります。

更新: JSONがXMLの代替表現として使用されていないという間違った前提が削除されました。

サフィックス+jsonが広く使用されている代替MIMEタイプがあります。そして、適切に指摘されているように、これらはJSONを考慮して成長し続けます。

+json接尾辞の表記規則は標準ではありませんが、他の人が使用しています。

+2

私はこれが本当だとは思わない - JSONに基づく形式の増加があり、どのようにXML(メタ言語)に似てXHTML、SVG、RSSなどを定義するために使用されます。たとえば、アクティビティストリームのフォーマットには、XMLとJSONの両方のバリエーションがあります。 geoJSONはかなり広く使用されており、番号は大きくなります。 – StaxMan

+0

@StaxMan:ポインタありがとう。 –

1

GitHub APIは、カスタムJSON MIMEタイプを使用します。

http://developer.github.com/v3/media/

あなたはそれらの規則を採用することができます。

カスタムXML MIMEタイプと同じ方法でドキュメント化されているとは思われません。私はそれが役に立つと思うし、文書化されるべきだと思う。その間、あなたはそれらを使用でき、いくつかのツールはMIMEタイプをJSONとして認識しないことを理解しています。

0

私はこのような規則が使用されているのを見ました。これは、JSON(仕様)が指定する必要があるものではありませんが、後でリビジョンがガイドラインを提案する可能性があります。おそらくそれは別のRFCとして定義されるでしょう。

さらに詳しい回答ができる専門家がいる場合は、restful-jsonなどのメーリングリストでこの質問をしてください。

2

"application/" subtype "+json"のための進行中の仕様プロセスが、A JSON Media Type for Describing the Structure and Meaning of JSON Documentsにあります。さらなるリソースはhttp://json-schema.org/にあります。

+0

JSONスキーマ仕様では、実際には+ jsonという接尾辞の競合は定義されていません。仕様は 'application/schema + json' MIMEタイプを参照していますが、それは同じではありません。 – Gili

+0

うわー。私は何を考えているのか分かりません。あなたが正しいです、添付されたドラフト*は '+ json'サフィックスを定義します*。 – Gili

関連する問題