Поля, которые могут содержать более 2 типов данных, т.е. целое число / строка / число в проверке схемы JSON в черновике 2

Я пытаюсь проверить поле в полезной нагрузке, которое может содержать целое число или строку, используя приведенный ниже код, но в версии черновой версии это не выполняется.

{"type": ["string", "integer"]}

Я нашел на сайтах ниже это можно сделать.

https://tools.ietf.org/html/draft-zyp-json-schema-02

Но, когда я сохраняю тип, как указано выше, в моем коде, он принимает оба значения в одно и то же время, но не выдает ошибку, когда я передаю объект, массив, логическое значение и т. Д. В поле. Может ли кто-нибудь помочь мне для Это возможно в черновом варианте 2 или нет. Однако в более высоких версиях я нашел, что это выполнимо.

0 ответов

Другие вопросы по тегам