zoukankan      html  css  js  c++  java
  • JSON toBean Timestamp To Date 时间戳转日期

    时间戳格式的时间从json转为date时

    配置:

    import java.util.Date;
    
    import net.sf.ezmorph.object.AbstractObjectMorpher;
    /**
     * 
     * @author chaico
     *
     */
    public class TimestampToDateMorpher extends AbstractObjectMorpher {
        
    
       
    
        public Object morph(Object value) {
            if( value != null){
                return new Date(Long.parseLong(String.valueOf(value)));
            }     
            return null;
        }
    
        @Override
        public Class morphsTo() {
            return Date.class;
        }
        
        public boolean supports( Class clazz ){
           return Long.class.isAssignableFrom( clazz );
        }
    }

    在JSON toBean时调用:

    JSONUtils.getMorpherRegistry().registerMorpher(new TimestampToDateMorpher());
                JSONObject jsonObject = JSONObject.fromObject(responseJson);
                JSONObject.toBean(jsonObject, this.getClass());
  • 相关阅读:
    [译]GLUT教程
    [译]GLUT教程
    [译]GLUT教程
    [译]GLUT教程
    [译]GLUT教程
    [译]GLUT教程
    [译]GLUT教程
    表单
    列表、表格与媒体元素
    HTML5基础
  • 原文地址:https://www.cnblogs.com/cailijuan/p/8709653.html
Copyright © 2011-2022 走看看