springboot控制接口返回的字段

编程入门 行业动态 更新时间:2024-10-26 13:27:35

springboot控制接口返回的<a href=https://www.elefans.com/category/jswz/34/1771443.html style=字段"/>

springboot控制接口返回的字段

返回的接口中存在值为null或者空的字段过滤掉

@Configuration

public class JacksonConfig

{

@Bean

@Primary

@ConditionalOnMissingBean(ObjectMapper.class)

public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder)

{

ObjectMapper objectMapper = builder.createXmlMapper(false).build();

// 通过该方法对mapper对象进行设置,所有序列化的对象都将按改规则进行系列化

// Include.Include.ALWAYS 默认

// Include.NON_DEFAULT 属性为默认值不序列化

// Include.NON_EMPTY 属性为 空("") 或者为 NULL 都不序列化,则返回的json是没有这个字段的。这样对移动端会更省流量

// Include.NON_NULL 属性为NULL 不序列化,就是为null的字段不参加序列化

objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);

// // 字段保留,将null值转为""

// objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer()

// {

// @Override

更多推荐

springboot控制接口返回的字段

本文发布于:2024-03-14 17:20:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1736964.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字段   接口   springboot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!