为JSON文件提供JSON Schema,例如Visual Studio Code中的设置JSON

时间:2015-12-10 02:55:42

标签: visual-studio-code

编辑设置JSON文件时,Visual Studio Code会建议属性名称。我假设它在内部使用JSON Schema。

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

enter image description here

2 个答案:

答案 0 :(得分:2)

我发现可以提供这些JSON模式。在settings.json中,有两个Bower示例和package.json

他们在"json.schemas"下。

答案 1 :(得分:0)

我们也可以这样做:

在.json文件中,在第一个左大括号后面添加$schema属性,该属性是模式文件的路径:

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

More info