zoukankan      html  css  js  c++  java
  • @JSONField注解的使用

    参见:http://www.cnblogs.com/yucy/p/9057049.html

    FastJson中的注解@JSONField,一般作用在get/set方法上面,常用的使用场景有下面三个:
    • 修改和json字符串的字段映射【name】
    • 格式化数据【format】
    • 过滤掉不需要序列化的字段【serialize】

    一、修改字段映射使用方法:

      private Integer aid;
      // 实体类序列化为json字符串的时候,此类的aid字段,序列化为json中的testid字段
      @JSONField(name="testid")
      public Integer getAid() {
       return aid;
      }

      // json字符串解析为类实体的时候,json中的id字段,写入此类的aid字段
      @JSONField(name="id")
      public void setAid(Integer aid) {
       this.aid = aid;
      }

    二、格式化使用方法
      @JSONField(format = "yyyy-MM-dd HH:mm:ss")
      public Date getDateCompleted(...)

    三、过滤不需要序列化的字段
      @JSONField(serialize = false)
      public Integer getProgress() {
      return progress;
      }
  • 相关阅读:
    C常用字符字符串处理函数
    ipmotool
    It旅程经典报错信息
    带外监控
    zookeeper工作原理解析
    浅析MySQL各种索引
    osx下查看jar文件
    TopCoder SRM624 BuildingHeightEasy 题解
    ViewPager切换动画效果改动
    vim中的高亮全部同样单词的方法
  • 原文地址:https://www.cnblogs.com/txfsheng/p/10515278.html
Copyright © 2011-2022 走看看