com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized fi

Jackson反序列化错误:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field的解决方法

// 第一种解决方案
// ObjectMapper对象添加
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
String s = “{“id”:1,“name”:“test”,“age”:19}”;
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
User value = mapper.readValue(s, User.class);
System.out.println(value);
// 第二种解决方案
// 在需要转化的对象的类中添加注解,注解信息如下:
@JsonIgnoreProperties(ignoreUnknown = true)
public class User

发布了14 篇原创文章 · 获赞 0 · 访问量 932

猜你喜欢

转载自blog.csdn.net/qq_35201262/article/details/104436625