6

XML には、XML に基づく非標準の MIME タイプが「+xml」接尾辞 (構文の強調表示などに便利) を付ける規則があります。これはRFC3023で概説されています。

RFC4626を調べましたが、JSON に似たものについての言及は見つかりません。JSON にも同様の規則がありますか? それはどこかに文書化されていますか?

4

5 に答える 5

3

はい、+json サフィックスは次の RFC で説明されています: https://www.rfc-editor.org/rfc/rfc6839

于 2013-03-11T18:40:03.650 に答える
2

XMLにはさまざまなメディアタイプがあります。一般的なものは次のとおりです。

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

各MIMEタイプは、異なる言語を識別します。

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

ウィキペディアの記事から言い換えると、XMLとMIMEです。

更新: JSONがXMLの代替表現として使用されないという誤った仮定を削除しました。

+json接尾辞が広く使用されている代替のMIMEタイプがあります。そして正しく指摘されているように、これらはJSONを考慮して成長し続けます。

接尾辞の+json規則は非標準ですが、他の人によって使用されています。

于 2011-08-09T16:16:38.377 に答える
2

これを作成するドラフトステータスのJSONドキュメントの構造と意味を説明するため"application/" subtype "+json"JSONメディアタイプの仕様プロセスが進行中です。その他のリソースはhttp://json-schema.org/で入手できます。

于 2011-09-01T12:36:36.560 に答える
1

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

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

あなたは彼らの慣習を採用することができます。

カスタムXMLmimeタイプと同じように文書化されているとは思いません。しかし、それは有用であり、文書化する必要があると思います。それまでの間、それらを使用することができ、一部のツールはmimeタイプをJSONとして認識しないことを理解してください。

于 2011-08-09T17:28:09.403 に答える
0

はい、そのような慣習が使用されているのを見てきました。これは、JSON (仕様) が指定しなければならないものではありませんが、後の改訂でガイドラインが提案される可能性があります。ほとんどの場合、別の RFC として定義されます。

restful-jsonなどのメーリング リストでこの質問をすることをお勧めします。このメーリング リストには、より完全な回答を提供できる専門家が多数います。

于 2011-08-09T17:41:00.773 に答える