RFC 4627(JSON mime类型)中n / a的含义是什么?

时间:2012-10-24 11:13:33

标签: json rest

RFC 4627中是关于JSON编码数据的MIME类型的部分。

6. IANA Considerations

   The MIME media type for JSON text is application/json.

   Type name: application

   Subtype name: json

   Required parameters: n/a

   Optional parameters: n/a

由于必需参数和可选参数标记为n / a,是否保存以将自己的参数附加到该内容类型,例如Content-Type: application/json; version=1.0

2 个答案:

答案 0 :(得分:1)

与大多数RFC标识符一样,建议您使用x-作为自定义标识符的前缀,以避免与相关规范的任何未来版本冲突。 application/json目前可能没有version参数,但未来的RFC可能会对其进行定义,您会发现您的应用程序和生成的所有数据都与新RFC冲突,因此{{1}参数将是一个更好的方法。我找不到任何要求自定义内容类型参数应该以{{1​​}}为前缀,或者实际上任何提及自定义参数甚至允许每个RFC,但可以安全地假设没有未来的官方参数将使用该前缀。只需将参数名称保留为有效的语法x-version,并将您的值设置为有效的句法x-RFC 2045中定义的两个规则)。

答案 1 :(得分:0)

正如http://en.wikipedia.org/wiki/N/a所述:

  

n / a或N / A是表格和列表中的常见缩写,不适用,不可用或无答案