Java 中的评论约定

Commenting conventions in Java

所有 Java 开发人员都知道使用 slashslash (// Comment) 和 slashstar ( /* Comment */)。但是我遇到了 JSONArray of codehaus 的文档,从第 69 行开始:

Comments written in the slashshlash, slashstar, and hash conventions will be ignored.

什么是哈希约定?它是如何使用的?无法通过谷歌搜索得到相关的好结果。

您正在链接到 JSON 解析器的文档,因此这不是关于 Java 中的注释,而是关于 JSON 中的注释。

在标准 JSON 中,根本没有注释语法

这个解析器更灵活,允许三种流行的注释:

{  "x":  1,      // slash-slash
   "y":  2,       /*  slash-star 
                 */
   "z":  3       # hash
}    

您不能在可移植的 JSON 中使用这些注释,但是如果这些文件保留在您的系统中并且将 运行 通过特定的解析器,这非常方便(而且您不能在 Java).

中使用 "hash" 评论