Проверка JSON данных по Ямлу Шема - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть объект java (назовем его JsonValidator), который можно настроить в файле YAML. Я хотел бы описать схему JSON объектов в нотации YAML примерно так:

И затем мне нужно проверить JSON объектов в соответствии со схемой. Кто-нибудь знает какие-нибудь Java библиотеки, которые я могу использовать, или какие-либо примеры?

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

Вы можете найти Java валидаторы для JSON Схема здесь .

0 голосов
/ 19 апреля 2020

Схема документа json может быть определена с использованием json схемы (фактически OpenAPI использует пользовательский вариант схемы json). По сути, это документ json, определяющий структуру другого документа json. Существует несколько java реализаций . Если вы хотите придерживаться YAML для определения схемы, то сначала нужно будет преобразовать YAML в JSON, а затем использовать валидатор схемы json, см. этот вопрос SO , чтобы сделать это.

...