Значение свойства Ovewirte в схеме JSON Использование AJV - PullRequest
0 голосов
/ 08 июня 2018

У меня следующая схема

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 для проверки схемы.Спасибо

...