getResultList() { _fastjson alternatenames">
当前位置:   article > 正文

Fastjson 反序列化替换名称_fastjson alternatenames

fastjson alternatenames

后台传过来的字段有可能是result,有可能是resultList
FastJson进行转换的时候统一转换为resultList,可使用JSONField
注意:必须写在set get方法中

public class Bean<T> { 
    public List<T> resultList;
    @JSONField(name = "resultList",alternateNames = "result")
    public List<T> getResultList() {
        return resultList;
    }
    @JSONField(name = "resultList",alternateNames = "result")
    public void setResultList(List<T> resultList) {
        this.resultList = resultList;
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Parcelable 序列化Map 要特殊处理,Android studio不会自动生成

 private Map<String, String> header;
     protected Bean(Parcel in) {
        header = new HashMap<>();
        in.readMap(header,Map.class.getClassLoader());
    }
    
    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeMap(header);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/982415
推荐阅读
相关标签
  

闽ICP备14008679号