【问题标题】:Eclipse Neon Json editor - allow commentsEclipse Neon Json 编辑器 - 允许评论
【发布时间】:2017-02-01 00:14:20
【问题描述】:
是否可以在 JSON 文件中允许 cmets?
我有一个 JSON 文件,其中注释行的开头标有 //。 com.fasterxml.jackson.databind.ObjectMapper 正确读取了该文件,但 JSON 编辑器将其标记为错误(row:column 处的预期值)并且整个项目都标记为错误。
是否可以只对一个文件启用 cmets 或禁用验证?
【问题讨论】:
标签:
json
eclipse
comments
eclipse-neon
【解决方案1】:
由于 JSON 格式非常简单,Eclipse 的内置 JSON 验证不会对标记为错误的内容提供任何精细控制。
我看到两个选项:
- 使用伪 cmets as described here。
- 禁用该特定文件的 JSON 验证。
- 窗口 > 首选项 > 验证
- 在“验证器”列表中,找到“JSON 验证器”并单击“设置”列中的“...”
- 添加排除组,然后为您希望验证器忽略的特定文件添加规则
顺便说一句,JSON 格式不支持任何类型的注释符号。严格来说,该错误消息是正确的 - 但在这种情况下,您使用的解析器 (Jackson) 被配置为允许不符合规范的内容。