参考:
JAVA匿名内部类(Anonymous Classes)
gson中对构造方法TypeToken()的探究
Gson中TypeToken如何实现获取参数类型
情景引入:
在使用GSON解析一段JSON数组时,需要借助TypeToken将期望解析成的数据类型传入到fromJson()方法中,如下
List<BottomNavigationConfigBean> mblist = gson.fromJson (indexInfoList, new TypeToken<List<BottomNavigationConfigBean>> () {
}.getType ());
疑问:不清楚为什么JSON转换为对象的时候,new TypeToken()后面还要跟着一个大括号?
通常是通过 new 构造方法().方法名() 来调用某个类中的方法
但截图中