10

是否可以在 JSON 文件中允许注释?

我有一个 JSON 文件,开头带有注释行//。该文件被 正确读取com.fasterxml.jackson.databind.ObjectMapper,但 JSON 编辑器将其标记为错误(预期值为row:column),并且整个项目都标记为错误。是否可以仅允许评论或禁用对一个文件的验证?

4

1 回答 1

13

因为 JSON 格式非常简单,所以 Eclipse 的内置 JSON 验证没有对标记为错误的内容提供任何精细控制。

我看到两个选项:

  1. 使用此处描述的伪注释。
  2. 禁用该特定文件的 JSON 验证。
    • 窗口 > 首选项 > 验证
    • 在“验证器”列表中,找到“JSON 验证器”并单击“设置”列中的“...”
    • 添加排除组,然后为您希望验证器忽略的特定文件添加规则

顺便说一句,JSON 格式不支持任何类型的注释符号。严格来说,该错误消息是正确的 - 但在这种情况下,您使用的解析器 (Jackson) 被配置为允许超出规范的内容。

于 2017-01-17T18:37:50.930 回答