在VS代码中,禁用错误"JSON中不允许注释"

Wal*_*lly 94 json visual-studio-code

我有时使用Visual Studio代码编辑包含注释的JSON文件.VS Code显示错误消息"JSON中不允许注释".最好禁用该错误消息(无需删除注释.)

在此输入图像描述

Wal*_*lly 181

跟着这些步骤:

  1. 单击右下角的字母JSON.(下拉菜单显示为"选择语言模式".)
  2. 选择"为'.json'配置文件关联..."

在此输入图像描述

  1. 键入jsonc,然后按Enter.

在此输入图像描述

如果您只想禁用单个文件的错误消息,请跳过步骤#2.

  • 如果要使用命令调色板或指定键盘快捷键,则称为"更改语言模式" (2认同)

Joe*_*fei 56

将其添加到您的用户设置:

"files.associations": {
    "*.json": "jsonc"
},
Run Code Online (Sandbox Code Playgroud)

  • 发现这很有用,但我也同意 v-andrew - 通常希望将 jsonc 与普通 json 文件分开。我发现这个有用的地方是供应商提供的文件 - 例如供应商提供的带有注释的“rush.json”。在这种情况下,请使用如下文件关联: `"files.associations": { "rush.json": "jsonc" }` 无需通配符。 (6认同)
  • 用户设置在哪里? (3认同)
  • @KhurshidAnsari点击Ctrl +,然后单击右上角的{}图标。 (3认同)

v-a*_*rew 16

只需将文件重命名为 test.jsonc

JSONC在常规JSON文件中使用和不允许注释的原因是:

  1. 它将您的文件与真正的 JSON 文件分开
  2. 当您向必须应用验证的文件添加注释但由于没有错误消息而忘记删除注释时,它不会在后面咬您。