Gson转JSON字符串时候, 将时间转成Long型
来源:互联网 发布:linux硬件时间 编辑:程序博客网 时间:2024/06/03 09:41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import
java.lang.reflect.Type;
import
java.util.Date;
import
com.google.gson.JsonDeserializationContext;
import
com.google.gson.JsonDeserializer;
import
com.google.gson.JsonElement;
import
com.google.gson.JsonParseException;
/**
* Created with antnest-platform
* User: chenyuan
* Date: 12/22/14
* Time: 4:39 PM
*/
public
class
DateDeserializer
implements
JsonDeserializer<java.util.Date> {
public
Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
throws
JsonParseException {
return
new
java.util.Date(json.getAsJsonPrimitive().getAsLong());
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import
com.google.gson.JsonElement;
import
java.lang.reflect.Type;
import
java.util.Date;
import
com.google.gson.JsonPrimitive;
import
com.google.gson.JsonSerializationContext;
import
com.google.gson.JsonSerializer;
/**
* Created with antnest-platform
* User: chenyuan
* Date: 12/22/14
* Time: 4:38 PM
*/
public
class
DateSerializer
implements
JsonSerializer<Date> {
public
JsonElement serialize(Date src, Type typeOfSrc, JsonSerializationContext context) {
return
new
JsonPrimitive(src.getTime());
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import
com.google.gson.Gson;
import
com.google.gson.GsonBuilder;
import
java.text.DateFormat;
/**
* Created with antnest-platform
* User: chenyuan
* Date: 12/22/14
* Time: 4:33 PM
*/
public
class
GsonBuilderUtil {
public
static
Gson create() {
GsonBuilder gb =
new
GsonBuilder();
gb.registerTypeAdapter(java.util.Date.
class
,
new
DateSerializer()).setDateFormat(DateFormat.LONG);
gb.registerTypeAdapter(java.util.Date.
class
,
new
DateDeserializer()).setDateFormat(DateFormat.LONG);
Gson gson = gb.create();
return
gson;
}
}
0 0
- Gson转JSON字符串时候, 将时间转成Long型
- gson将JSON字符串转成Java对象
- android将一个long型转成时间字符串
- 使用Gson把json字符串转成Map
- 将字符串转成json对象
- Java将时间字符串转成时间
- Gson把map型转成字符串,字符串转成map型
- Gson把对象转成json格式的字符串
- 使用Gson将json字符串转为map
- Gson将负载json字符串转为Javabean
- 使用gson将json字符串转为list
- SoapObject解析,将SoapObject转成json字符串
- java 将json字符串转成复杂对象
- iOS 将字典转成json格式字符串
- json将数组(json_encode)转成字符串 输出
- jquery 将 json字符串转成js object
- js 将json对象转成字符串
- Gson将字符串转map时,int、long默认为double类型
- 多校第三场 1006 hdu 5323 Solve this interesting problem(dfs)
- 关于在redhat的linux系统下安装sunjdk问题
- 开博纪念
- 白话空间统计之:Moran's I(莫兰指数)
- mysql实现oracle sequence功能
- Gson转JSON字符串时候, 将时间转成Long型
- Android中关于Adapter的使用(中)SimpleAdapter
- 几种计算机语言的不同 (知乎)
- A free software for easily creating setups
- HDOJ 1325 Is It A Tree?(并查集)
- uva 12627 - Erratic Expansion 找规律,递归
- HDU考试排名2093
- php抓取中文字符
- JavaScript常用对象