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的慣例。
解釋維基百科條目 - XML and MIME。
更新:刪除了錯誤的假設,即JSON不被用作XML的替代表示。
備用MIME類型的後綴+json
被廣泛使用。正確地指出,考慮到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