由于项目越来越大,进行代码优化,发现使用jackson-core-asl和jackson-mapper-asl这两个方法加起来差不多有一万个方法,所以选择使用Gson,但是Gson有个问题就是使用泛型的问题,网上找来一大堆废话不知搁哪里抄来的东西,简直气死人了,只好翻墙,研究半天,如下方法可以进行解析:
public <T> T readJsonStringToObject(String jsonString, Class<T> clazz) {
GsonBuilder builder = new GsonBuilder();
builder.setDateFormat("MM/dd/yy HH:mm:ss");
Gson gson = builder.create();
return gson.fromJson(jsonString, clazz);
}