JSON Принятие пробела или пробела для типа данных int - PullRequest
0 голосов
/ 28 апреля 2020

Привет, я в настоящее время кодирую для проверки java в моей программе, и сейчас, если я передаю пробел или пробел в json, он принимает его и принимает значение 0. Есть ли способ, которым он не пройдет через проверку, если значение json пустое или пробел?

@Min(value = -1)
@Max(value = 9)
private int count;

1 Ответ

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

Отредактировано, попробуйте использовать @NotBlank или / и @NotNull в вашей проверке. Название аннотации говорит само за себя.

на тот случай, если вы не удовлетворяете вашим требованиям, аннотация @Digits должна помочь.

`@Digits` documentation
/**
 * The annotated element must be a number within accepted range.
 * <p>
 * Supported types are:
 * <ul>
 *     <li>{@code BigDecimal}</li>
 *     <li>{@code BigInteger}</li>
 *     <li>{@code CharSequence}</li>
 *     <li>{@code byte}, {@code short}, {@code int}, {@code long}, and their respective
 *     wrapper types</li>
 * </ul>
 * <p>
 * {@code null} elements are considered valid.
 *
 * @author Emmanuel Bernard
 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...