java Json反序列化必须在错误类型上引发异常
我遇到了这样的问题。例如,我有一门课:
class User {
int id;
String name;
}
我通过以下方式将json字符串反序列化到我的类:
ObjectMapper mapper = new ObjectMapper();
User user = mapper.readValue(json, User.class);
但当我以字符串形式发送一个数字作为name,或以字符串形式发送一个数字作为id时,它会将它们转换为正确的类型,但在这种情况下,我需要抛出exception。 这种json应该会导致异常:
{ "id": "123","name": 123 }
但就我而言,它是有效的。如果您能给我一些建议,我将不胜感激
共 (0) 个答案