jackson自定义全局序列化方式
导语
SpringMVC渲染自定义对象时,有时需要定制序列化方式,例如有一个类
public class Person{
private String name;
private int age;
/**省略set,get方法**/
public String toString(){
return "姓名:["+name+"],年龄:["+age+"]";
}
}
需要序列化下面的map对象
Map<String,Object> map = new HashMap<>();
map.put("p",new Person("张三",20));
正常序列化结果为