Gson TypeToken with dynamic ArrayList item type

前端 未结 9 2180
情深已故
情深已故 2020-11-22 08:55

I have this code:

Type typeOfObjectsList = new TypeToken>() {}.getType();
List objectsList = new Gson().fromJso         


        
9条回答
  •  自闭症患者
    2020-11-22 09:12

    Since Gson 2.8.0, you can use TypeToken#getParameterized(Type rawType, Type... typeArguments) to create the TypeToken, then getType() should do the trick.

    For example:

    TypeToken.getParameterized(ArrayList.class, myClass).getType()
    

提交回复
热议问题