日期:2014-05-17  浏览次数:20549 次

json字符串转换成javaBean中的Timestamp类型
我将javaBean的Timestamp类型转换成了String 类似:[{"time":"2013-03-11 11:24:23 000"}]这种类型,但是如何将该类型再转换回Timestamp类型呢?因为我需要将此json字符串再转成javaBean,而javaBean中该属性的类型为Timestamp。(我用的是json-lib.jar)
json javabean?? Timestamp

------解决方案--------------------
楼主 对json的处理有一个很好用的jar包 叫 gson包 我给楼主上一段代码楼主就知道怎么用了 很简单的

import java.sql.Timestamp;

public class TestBean {

public String name;
public Timestamp time;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Timestamp getTime() {
return time;
}
public void setTime(Timestamp time) {
this.time = time;
}
}


public static void testGson(){
String a = "{name='zhangsan',time='2012-11-01 12:20:23'}";
Gson gson = new Gson();
TestBean tb = new TestBean();
tb = gson.fromJson(a, TestBean.class);
System.out.println(tb.name);
System.out.println(tb.time);
}

这样gson包可以自动处理为你需要的数据类型 这个包百度就能搜到  一会我上传到我的资源里  楼主可以去下载