为 JSON 文件提供 JSON 架构,例如 Visual Studio 代码中的设置 JSON

Provide JSON Schema for a JSON file like settings JSON in Visual Studio Code

编辑设置 JSON 文件时,Visual Studio 代码建议 属性 个名称。我假设它在内部使用 JSON 架构。

这是一个非常好的功能,可用于编辑具有 JSON 架构的其他 JSON 文件。我找不到将架构添加到 JSON 文件的选项。如果它是一个内部功能,它在源代码中的位置,我们是否可以构建一个显示该功能的扩展,以便我们可以提供 JSON 模式来编辑 JSON?使用 $schema 属性 似乎不起作用。

我发现可以提供那些 JSON 模式。在 settings.json 中有几个 Bower 和 package.json

的例子

他们在"json.schemas".

之下

我们也可以这样做:

在您的 .json 文件中,就在第一个左大括号之后,添加 $schema 属性,即架构文件的路径:

{
    "$schema": "../node_modules/sp-build-tasks/schema/v1/sppp.json",
     startTypinghere...
}

More info