map添加对象取值之后字段是null的字段如果消失解决方法。
@Data
public class Student {
private Integer age;
private String name;
private String sex;
}
public class demo {
public static void main(String[] args) {
HashMap<String, Object> map = new HashMap<>();
Student student = new Student();
student.setName("小明");
String string = JSON.toJSONString(student, SerializerFeature.WriteMapNullValue);
map.put("stu1",string);
Student student2= JSON.parseObject(map.get("stu1").toString(),Student.class);
System.out.println(student2);
}
}