springboot中返回值json中null转换空字符串
在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 1 @Configuration 2 public class JacksonConfig { 3 @Bean 4 @Primary 5 @ConditionalOnMissingBean(ObjectMapper.class) 6 public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) { 7 ObjectMapper objectMapper = builder.createXmlMapper(false).build(); 8 objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() { 9 @Override 10 public void serialize(Object o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { 11