zoukankan      html  css  js  c++  java
  • jackjson 为空的不参与序列号

    1.实体上

    @JsonInclude(Include.NON_NULL) 

    //将该标记放在属性上,如果该属性为NULL则不参与序列化 
    //如果放在类上边,那对这个类的全部属性起作用 
    //Include.Include.ALWAYS 默认 
    //Include.NON_DEFAULT 属性为默认值不序列化 
    //Include.NON_EMPTY 属性为 空(“”) 或者为 NULL 都不序列化 
    //Include.NON_NULL 属性为NULL 不序列化 


    2.代码上
    ObjectMapper mapper = new ObjectMapper();

    mapper.setSerializationInclusion(Include.NON_NULL);  

    //通过该方法对mapper对象进行设置,所有序列化的对象都将按改规则进行系列化 
    //Include.Include.ALWAYS 默认 
    //Include.NON_DEFAULT 属性为默认值不序列化 
    //Include.NON_EMPTY 属性为 空(“”) 或者为 NULL 都不序列化 
    //Include.NON_NULL 属性为NULL 不序列化 

  • 相关阅读:
    滤镜
    android 判断网络是否断开
    U5
    android 界面跳转
    光影魔术手 图片压缩
    服务器绑定 独立ip
    Java 开源 SOCKET 框架
    spring aop ehcache
    呼叫中心
    华丽字体
  • 原文地址:https://www.cnblogs.com/whm-blog/p/7273017.html
Copyright © 2011-2022 走看看