TypeToken 与T泛型

暂时找不到很好的方案,虽然看起来难看了一点,但是确保了参数和返回值的类型。

public static  T convert2Obj(String json,TypeToken typeToken){
    T result = null;        
    try
    {
        Type type = typeToken.getType();
        Gson gson = new Gson();
        result = gson.fromJson(json, type);
    } catch (JsonSyntaxException e)
    {}
    return result;

}

你可能感兴趣的:(Java)