【问题标题】:Updating Json Schema in vscode by other plugins通过其他插件在 vscode 中更新 Json Schema
【发布时间】:2019-08-16 18:43:17
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-code vscode-extensions


    【解决方案1】:

    已经找到答案here

    • 为新的 URL 架构注册一个 TextDocumentContentProvider(比如说“fooSchema”) 在您的扩展中,将文件扩展名与该架构的 URL 相关联

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

    在 TextDocumentContentProvider 中,在请求时提供您的 JSON 架构并收集遥测数据

    【讨论】:

      猜你喜欢
      • 2021-08-17
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多