XML有一种惯例,即基于XML的非标准mime类型采用'+ xml'后缀(对语法高亮等有用)。 RFC3023列出了这一点。
我看过RFC4626,但我找不到任何与JSON类似的东西。 JSON有类似的约定吗?是否记录在哪里?
答案 0 :(得分:3)
是的,+ json后缀在以下RFC中描述: http://tools.ietf.org/html/rfc6839
答案 1 :(得分:2)
XML有各种各样的媒体类型。一些常见的是:
application/xhtml+xml
image/svg+xml
application/rss+xml
每种MIME类型都标识不同的语言。
RFC 3023标准化了使用你正确指出的后缀+ xml的约定。
从维基百科文章 - XML and MIME转述。
更新:删除了错误的假设,即JSON未用作XML的替代表示。
有一些备用的MIME类型,后缀+json
被广泛使用。并且正确地指出,考虑到JSON,这些将继续增长。
+json
后缀约定是非标准的,但被其他人使用。
答案 2 :(得分:2)
草稿状态A JSON Media Type for Describing the Structure and Meaning of JSON Documents中的"application/" subtype "+json"
正在制定一个持续的规范流程。 http://json-schema.org/可以获得更多资源。
答案 3 :(得分:1)
GitHub API使用自定义JSON mime类型。
http://developer.github.com/v3/media/
你可以采用他们的惯例。
我认为它的记录方式与自定义XML mime类型的记录方式不同。不过,我认为这很有用,而且应该记录下来。在此期间,您可以使用它们,并了解某些工具无法将mime类型识别为JSON。
答案 4 :(得分:0)
我见过这样的惯例,是的。这不是JSON(规范)必须指定的内容,尽管以后的修订可能会提出指导原则。最有可能将它定义为单独的RFC。
您可能希望在restful-json等邮件列表中提出此问题,其中有更多专家可以提供更完整的答案。