/**
* 获取一个gson单例
* @return
*/
public synchronized static Gson getGson(){
if(gson == null){
synchronized (GsonHelper.class) {
if(gson == null){
GsonBuilder builder = new GsonBuilder();
// Register an adapter to manage the date types as long values
builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() {
@Override
public Date deserialize(JsonElement json, Type typeOfT,
JsonDeserializationContext context)
throws JsonParseException {
return new Date(json.getAsJsonPrimitive().getAsLong());
}
});
gson = builder.create();
}
}
}
return gson;
}
修改获取单例