Jackson时间格式及属性忽略

1、Date时间格式
当使用jackson在处理时间时,默认是将时间输出为timestamps格式,要想自定义格式可以参考以下代码:
Java代码   收藏代码
  1. ObjectMapper objectMapper = new ObjectMapper();  
  2. objectMapper.getSerializationConfig().setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));  

只需要一个DateFormat的对象即可;
2、忽略对象属性
在jackson时中不能像json-lib一样动态的设置过滤属性,只能在实体中加相应的注解来解决问题
Java代码   收藏代码
  1. @JsonIgnoreProperties(ignoreUnknown = true)  
  2. public class NumberOwnership {  
  3.    
  4.     @Override  
  5.     @JsonIgnore  
  6.     public String getId() {  
  7.         return super.getId();  
  8.     }  
  9.    
  10.     @Override  
  11.     public void setId(String id) {  
  12.         super.setId(id);  
  13.     }  
  14.    


转载于:https://my.oschina.net/boonya/blog/131562

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值