1
.需要的Jar包
1
)
Google Gson(gson-xxx.jar)下载地址:http:
2
)JUnit4
2
.
应用实例代码
下载地址:http:
包括如下类:
1
)普通JavaBean类/带日期属性的JavaBean类:JavaBean.java/DateBean.java
2
)日期序列/反序列工具类:DateSerializerUtils.java、DateDeserializerUtils.java
3
)测试类GsonTester.java
具体代码:
1
)JavaBean类/DateBean类
JavaBean属性:String
id、String name、
int
age、String
addr;
DateBean属性:String
id、String name、
int
age、java.util.Date
date;
2
)
DateSerializerUtils.java
package
com.lupeng.javase.json.util;
import
java.lang.reflect.Type;
import
java.util.Date;
import
com.google.gson.JsonElement;
import
com.google.gson.JsonPrimitive;
import
com.google.gson.JsonSerializationContext;
import
com.google.gson.JsonSerializer;
/**
*
日期解序列实用工具类
*
@author Lupeng