[还有一个与我在这里询问的[Can you specify the schema URI on a JSON document that conforms to a JSON schema?]类似的问题,被标记为[How to reference schema of json which is top level array)的副本,但我对此问题的细微差别。
虽然看上去在JSON模式定义(https://json-schema.org/)中没有任何内容,但是人们遵循的最佳实践是在JSON对象/文档中指示其符合(或应该假定)哪种JSON模式。符合)?
在JSON对象/文档中使用$ schema标记引用架构是否错误?似乎引用它所遵循的模式也是“版本化” JSON对象/文档的一种好方法。
这是一个好问题。但是,我非常怀疑是否有一个“可接受的”答案。
在我看来,使用$ schema标记不是一个好主意,因为它已经具有含义,但是没有什么可以阻止您将其作为您个人习惯的一部分来进行的。