第一种方式:
private String line; private String number; private String suffix = ""; //它可能是null 我们初始化给值为""就解决了 private String name; private String classLast;
第二种方式:
ObjectMapper objectMapper = new ObjectMapper();
// 这里我们重写了serialize方式把null替换为""
objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
@Override
public void serialize(Object value, JsonGenerator gen, SerializerProvider serializers) throws IOException,
JsonProcessingException {
gen.writeString("");
}
});
?
原文:http://zliguo.iteye.com/blog/2262570