泛收日志日期由时间戳改为格式化日期处理

This commit is contained in:
zhanghongqing
2018-12-19 14:34:21 +08:00
parent 0e282c708c
commit 41a5fe5f9a

View File

@@ -140,15 +140,16 @@ public class CollectVoipLogController extends BaseController {
url = Constants.LOG_BASE_URL + Constants.NTC_COLLECT_VOIP_LOG; url = Constants.LOG_BASE_URL + Constants.NTC_COLLECT_VOIP_LOG;
String jsonString = HttpClientUtil.getMsg(url, params, request); String jsonString = HttpClientUtil.getMsg(url, params, request);
GsonBuilder builder = new GsonBuilder(); // GsonBuilder builder = new GsonBuilder();
builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() { // builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() {
//
public Date deserialize(JsonElement json, java.lang.reflect.Type typeOfT, // public Date deserialize(JsonElement json, java.lang.reflect.Type typeOfT,
JsonDeserializationContext context) throws JsonParseException { // JsonDeserializationContext context) throws JsonParseException {
return new Date(json.getAsJsonPrimitive().getAsLong()); // return new Date(json.getAsJsonPrimitive().getAsLong());
} // }
}); // });
Gson gson = builder.setDateFormat("yyyy-MM-dd HH:mm:ss").create(); // Gson gson = builder.setDateFormat("yyyy-MM-dd HH:mm:ss").create();
Gson gson = new GsonBuilder().create();
// gson泛型支持 // gson泛型支持
LogRecvData<NtcCollectVoipLog> fromJson = gson.fromJson(jsonString, LogRecvData<NtcCollectVoipLog> fromJson = gson.fromJson(jsonString,
new TypeToken<LogRecvData<NtcCollectVoipLog>>() { new TypeToken<LogRecvData<NtcCollectVoipLog>>() {