У меня есть веб-приложение (Play Framework 2.x, Java), которое получает полезные данные JSON в качестве входных данных.
У меня есть входные данные различной формы, такие как:
{
files: [{id: 1,name: null}}
requiredAttribute: null,
}
Я хочу вывести ошибки в этой форме, аналогично вводу:
{
files: [{name: "name can't be null"}}
requiredAttribute: "requiredAttribute can't be null",
}
Я хотел бы знать, как я могу выводить ошибки в этой форме с помощью Java без особых проблем.
Я знаю, что потеряю возможность выводить несколько ошибок на поле, и я в порядке.
Я в порядке, использую любую внешнюю библиотеку, если легко объявить ограничения для полей, поэтому было бы неплохо использовать что-то вроде аннотаций проверки Java и проверки ограничений. Но я так и не смог найти никакой поддержки для такого рода вещей. Любая идея, как это можно сделать с помощью проверки Play или Java или Джексона?