序列化json的时候,如果是null的对象,key也会消失
来源:6-9 用户模块所有功能自测试
Q_Jack_Q
2018-05-21
在ServerResponse类上也加了注解,但是测试的时候,登录还有password的key值
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class ServerResponse<T> implements Serializable {
private int status;
private String msg;
private T data;
}
老师帮忙分析一下原因出在那里了?
写回答
2回答
-
你好,同学,这个注解和具体里面的例如你说的pass是没关系的,如果是pass不想有 要在pass字段上加注解隐藏pass。咱们是通过set 空字符串人工处理的
012018-05-31 -
polo哦
2018-05-22
你说的null的对象是指data里面?本来就是啊,你这个@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)就是忽略掉key的value=null时的东西
00
相似问题