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).
catch (MismatchedInputException mie)