私はいくつかの項目を持つ JSONSchema を持っています。これらのアイテムを定義するスキーマは、メイン スキーマで参照する必要がありますか?
* one schema that you reference:
{
"id": "http://some.where/sub/schema#",
"type": "object",
"properties": {
"p1": {
"type": "integer",
"minimum": 12
}
}
}
--- * the main schema: ----
{
"id": "http://path.to/base/schema#",
"type": "array",
"items": {
"extends": {
"$ref": "http://some.where/sub/schema#/properties/p1"
},
"divisibleBy": 5
}
}
また、アイテムには複数のアイテムが含まれることに注意してください。api でこれを行う方法がわかりません。API ではカスタム プロパティを追加することもできません。どうすればこれを達成できますか? JSON.netを使用しています。