我正在使用JSON Schema验证数据。
我认为使用保留关键字$ id可能会使我的模式出现错误。该字段的目的是指定另一个平台上该属性的REMOTE ID。因此,这就是“来源ID”。
您能告诉我$ id是什么吗,如果我犯了一个严重错误并且此值需要更改。因为在文档中我找到了这个定义:
最佳答案
$ id是保留关键字。
它用于:
您可以使用$ id来标识一个模式或模式的一部分(子模式),然后可以使用$ ref关键字在其他地方重用它。看到此问题的最简单方法是,将$ ref替换为具有相应ID的架构。