如何通过特定属性检查数组中的对象是否唯一

And*_*Kon 5 json jsonschema

让我们假设我有这个模式:

"array": {
  "type": "array",
  "items": {
    "type": "object",
    "properties": {"id": {"type": "integer"}, "value": {"type": "number"}}
  },
  "uniqueItems": true
}
Run Code Online (Sandbox Code Playgroud)

但是我需要确保此数组中没有具有重复ID的对象。我不要两个具有相同ID的对象。是否可以仅通过其“ id”属性来定义对对象唯一性的限制?