У меня следующая схема
var schema = {
"$id": "postClientSchema.json",
"type": "object",
"definitions": {},
"$schema": "http://json-schema.org/draft-06/schema#",
"additionalProperties": false,
"dynamicDefaults": {
"Type": "gettype"
},
"properties": {
"ID": {
"type": "integer"
},
"Name": {
"type": "string"
},
"Type": {
"type": "integer"
}
}
}
Я хочу перезаписать значение Type во входящей полезной нагрузке значением, полученным из dynamicDefaults.gettype
- это пользовательская функция, которая возвращает мне значение для свойства type
.
Я использую AJV для проверки схемы.Спасибо