У меня есть 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.
Вы можете десериализовать эти два объекта в 'JObject' (используя' JsonConvert.DeserializeObject') и объединить их в некоторые кодировки. –
Можете ли вы опубликовать простой пример? –
Так как это немного, я отправил его в качестве ответа. –