`
chaico
  • 浏览: 218548 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSON toBean Timestamp To Date 时间戳转日期

    博客分类:
  • JSON
阅读更多

JSON的日期格式转换,当遇到日期格式为Timestamp 时如:1376496000000默认情况下是无法转换为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());

 

分享到:
评论

相关推荐

    java jsonto对象互转

    public static <T> List<T> jsonToList(String jsonString, Class<T> pojoClass, String dataFormat) { JsonConfig jsonConfig = configJson(dataFormat); JSONArray jsonArray = JSONArray.fromObject(json...

    Json转对象忽略大小写

    最近在搞一个json的需求,对端提供的json首字母都是大写的。这样转json起来有点难度,从csdn上贴的大神的解决方式,分值比较高。然后自己修改了下,符合自己的需求,就放在这里了。

    JSON JDK13 json字符串/Java Object转换

    /* ===========================JSON字符串转换为Java Object===============================*/ String sibill = ""; sibill = "{\"blno\":\"123\",\"cutofftime\":\"2011-1-12\",\"vsl\":\"vsl\",\"voy\":\...

    JsonUtil json工具类

    JsonUtil json工具类 JsonUtil json工具类

    android jsonobject.tobean方法

    在web中的jsonobject有个直接可以tobean的方法用起来非常方便,可android没有,所以通过反射机制学习web中的jsonobject写了一个jsonobject的tobean,方便使用.

    JsonUitl(一 个json转成list的简单通用工具类)

    该工具类把json对象数组,转成一个list,通过该list,可以取得对象的属性

    json对象与javabean相互转化

    json对象与javabean相互转化 JSONObject jsonObj=JSONObject.fromObject(s);//将字符串转化为json对象 //写数据库处理 ObjBean bean=(ObjBean)JSONObject.toBean(jsonObj,ObjBean.class); ObjBean bean=new ...

    java解析json

    public static List jsonToList(String jsonString, Class cla, Map map) { List list = null; try { setDateFormat2Java(); JSONArray array = JSONArray.fromObject(jsonString); list = new ...

    java解析Json字符串

    java解析Json字符串java解析Json字符串java解析Json字符串java解析Json字符串

    json解析所需jar包

    json解析所需jar包

    邮件、toBean、一次性验证码 等

    此处为测试方法: 1、UUid 2、将Map中的数据转换成Bean对象 3、获得JDBC连接 4、自定义QueryRunner 来CURD操作 5、jdbc事务使用 ...7、多表联接查询 toBean 封装为多个对象,并将关联关系建立好 8、测试发邮件

    JsonUtils转化工具

    Json转对象,对象转Json

    引用json所需要jar文件.rar

    在java中引用json时所需要会报各种错误,原因是引入json,同时还要引用json所依赖的各种外部jar包

    json与对象转换工具类

    同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。 JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象 将json对象转换为java对象 Person jb = (Person...

    读取文件数据并解析成bean实体类

    很多时候需要文件做数据交互,接收到文件后需要对文件解析成bean实体类,这里提供的是工具类,任意文件转任意实体都可以,只要简单的配置一下Class类,很实用

    JOSN全部依赖包 包含JSON 格式数据必需7个包

    JSONObject.toBean(jb, MyBean.class); System.out.println(); } } 操作的bean: import net.sf.json.JSONFunction; public class MyBean { private String name = "json"; private int pojoId = 1...

    JSON依赖包,共7个

    JSON依赖包,共7个,含示范代码 ,介绍比较全面,如:String json = "{\"doctype\":\"cy\",\"title\":\"重庆\",\"used\":\"商务宴请\"}"; JSONObject jsonObject = JSONObject.fromObject(json); ...

    【JSON解析】浅谈JSONObject的使用

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。  JSON建构于两种...

Global site tag (gtag.js) - Google Analytics