当JSLint遇到一个单行或者多行JSON文件中的注释时,会抛出"Unexpected comment"的错误。这个错误只会在JSON模式下产生(当第一个输入字符为{或者[时进入JSON模式)。在以下例子中我们尝试着给我们的JSON属性进行注释:
这个错误是为了强调一个致命的语法错误。JSON 规范没有提供任何机制用于注释。尝试解析上述例子(使用JSON.parse)时会抛出语法错误。解决这个问题,可以将所有的注释从JSON文件中移除: