springmvc 返回JSON字段为“”,NULL是否显示

项目场景:

springmvc 返回JSON字段为“”,NULL是否显示 


原因分析:

主要原因为返回实体是否序列化操作,序列化操作时,为null时不能进行序列化,

所以选择方法有多中, 

1.需要显示为空字段,(1)去掉序列化,(2)进行设置
2.不需要显示为空字段,(1)加上序列化,(2)接口加:@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)

(3)返回实体加: @JsonInclude(JsonInclude.Include.NON_NULL) 

(4)构建请求参数:System.out.println(JSON.toJSONString(query, SerializerFeature.WriteMapNullValue));

(5)百度复杂配置

你可能感兴趣的:(springmvc,null不显示,java)