Springboot 默认的json处理方式 Jackson
Springboot 处理返回参数的设置问题,接上篇SpringBoot 整合 fastjson
配置文件
package com.summer.isnow.config; import com.faster .jackson.core.JsonGenerator; import com.faster .jackson.databind.JsonSerializer; import com.faster .jackson.databind. Mapper; import com.faster .jackson.databind.SerializerProvider; import org.spring work.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.spring work.context.annotation.Bean; import org.spring work.context.annotation.Configuration; import org.spring work.context.annotation.Primary; import org.spring work.http.converter.json.Jackson2 MapperBuilder; import java.io.IOException; /** * @author liudongting * @date 2019/8/9 10:29 */ @Configuration public class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean( Mapper.class) public Mapper jackson Mapper(Jackson2 MapperBuilder builder) { Mapper Mapper = builder.create Mapper(false).build(); Mapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer< >() { @Override public void serialize( o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeString(""); } }); return Mapper; } }实体类
@JsonView(value = View. .class ) private Map<String,String> map; @JsonView(value = View. .class ) private String [] ss; @JsonView(value = View. .class ) private int [] intDemo; @JsonView(value = View. .class ) private Integer b =null; @JsonView(value = View. .class ) private boolean bbbb ; @JsonView(value = View. .class ) private List<String> dd;返回结果

结合上篇地址
继续阅读与本文标签相同的文章
下一篇 :
Dremio简述
-
Aliyun Serverless VSCode Extension v1.4.0 发布
2026-05-21栏目: 教程
-
SpringBoot-dubbo自定义负载均衡实现简单灰度
2026-05-21栏目: 教程
-
Kubernetes Pod 驱逐详解
2026-05-21栏目: 教程
-
机器学习之卷积神经网络(三)
2026-05-21栏目: 教程
-
Dremio简述
2026-05-21栏目: 教程
