Мне нужно написать парсер для Log4js, например:
{ "default": "INFO", "communication": "WARN" }
, и мне нужно ограничить значения, такие как: INFO и WARN.
Что я пробовал:
{ type: 'object', properties:{ type: 'string' }, enum: { ['WARN', 'INFO'] } }
Ответ следующий:
{ type: "object", patternProperties: { ".*": { type: 'string', enum: ["ALL", "DEBUG", "INFO", "WARN", "ERROR", "FATAL", "OFF", "TRACE"] } } }