Мне нужно использовать csvValidator, я нашел один с npm, который позволяет задавать правила проверки, используя схему json. Это первый раз, когда я его использую, но я выполнил каждое из моих требований проверки, за исключением одного (на самом деле два, но они одного типа).
У меня есть поле, которое может быть пустым, только если другое поле имеет значение c. Я пробовал это, но безуспешно:
"properties":{
"myVariable": {
"type": ["string", "number"],
"maxLength": 11,
"if": {
"properties": {
"devise": { "const" :"XPF"}
}
},
"then": {
"minLength" : 0
}
}
}
Я читал об условной подпоследовательности, но до сих пор я не нашел что-то, что работает.
Спасибо за чтение.