Como trato uma exeção de jason vazio

Caros, qdo eu mando um json vazio tipo so isso {} vai me da esta exeção ==>
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList

como eu trato isso?

ja tentei o isEmpty na lista mais não vai

Parece que o seu endpoint espera um array. Com isso, ao mandar um {}, vai dar erro mesmo pois, no caso de array, para enviar vazio deve ser [].

Mas para entender melhor, vc pode postar como está o endpoint?

Isso mesmo você tem razão. O vazio seria o []. Mas, eu consigo pegar está exceção? No caso então seria pra algo digita , como por exemplo {}

Põe um catch (MismatchedInputException mie).

1 curtida