所有 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 中使用“散列”注释)。
关于java - Java 中的注释约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41952292/