【发布时间】:2018-05-30 14:03:21
【问题描述】:
我正在使用JSON Schema 来验证文件。这有点类似于 XML XSD。
我有几个关于 id 字段的问题。
- 架构在没有网络连接的情况下仍然有效吗?
- id 中的 URL 应该可以从 Web 浏览器访问?即如果 'id' = "https://example.com/question",这是否意味着我们应该能够通过访问 https://example.com/question 从浏览器访问架构?
我对这个问题有点迷茫。我知道将 id 属性作为每个模式的唯一标识符是最佳实践,并且这在创建具有相互引用的不同模式的复杂模式时最有用。
但我不确定我们是否需要为 id 字段分配 URL。而且我也迷失了将这个 URL 用于架构的含义。
非常感谢您的帮助
【问题讨论】:
标签: xsd schema jsonschema xsd-validation json-schema-validator