通过其他插件更新 vscode 中的 Json 架构



我正在开发一个 vs 代码插件,它实际上使用模式验证自定义 JSON 格式的文件。但是,可以验证静态架构,但是我正在寻找的是以编程方式更新架构的任何方法。由于用户可以在工作区中创建模式文件或引用任何外部模式文件,插件将根据某些规范合并所有模式并验证 JSON 文件。

在这里找到了答案

  • 为新的 URL 架构注册 TextDocumentContentProvider(假设为"fooSchema"( 在扩展中,将文件扩展名与该架构的 URL 相关联

{ "fileMatch": "*.foo", "网址": "fooSchema://schemas/schema" }

在文本文档内容提供程序中,在请求时提供 JSON 架构并收集遥测数据

最新更新