是的,+json后缀在以下RFC中有所描述: https://www.rfc-editor.org/rfc/rfc6839
目前正在进行关于"application/" subtype "+json"
的规范制定,详见A JSON Media Type for Describing the Structure and Meaning of JSON Documents,该文件处于草案状态。更多资源可在http://json-schema.org/上获取。
+json
后缀内容。该规范只是偶然提到了一个application/schema+json
媒体类型,但这并不相同。 - GiliXML有多种媒体类型可用,其中一些常见的包括:
application/xhtml+xml
image/svg+xml
application/rss+xml
每个MIME类型标识不同的语言。
RFC 3023 标准化了使用后缀 +xml 的约定,正如您所指出的那样。
转述自维基百科文章 - XML和MIME。
更新: 删除了JSON不是XML的替代表示的不正确假设。
有许多带有后缀+json
的备选MIME类型正在广泛使用。正如正确指出的那样,这些将继续增长,考虑到JSON的使用。
虽然带有+json
后缀的约定是非标准的,但其他人正在使用它。
GitHub API 使用自定义的 JSON MIME 类型。
http://developer.github.com/v3/media/
你可以采用他们的惯例。
我认为它没有像自定义XML MIME类型那样被记录下来。虽然我认为它很有用,应该被记录下来。与此同时,您可以使用它们,并了解一些工具可能不会将MIME类型识别为JSON。
我曾经看到过这种约定被使用,是的。这不是 JSON(规范)必须指定的内容,尽管后续修订可能会建议指南。最有可能的是将其定义为单独的 RFC。
您可能希望在邮件列表(例如restful-json)上提出此问题,那里有更多的专家可以给出更完整的答案。