题目内容

Gson对象的____________方法可以将JSON字符串解析成指定类的对象,对于要解析成泛型参数类的对象,需要借助____________类对象的____________方法取得泛型参数的类型。

查看答案
更多问题

下面程序片断是用Gson库解析接收到的JSON字符串,请根据注释在空白划线处填写合适代码。// jsonData是与App类结构对应的JSON格式字符串private void parseJSONWithGSON(String jsonData) {// 创建Gson类对象Gson gson = (1)____________;// 利用TypeToken类的反射机制取得泛型参数List的类型Type typeOf =(2)________________________.(3)____________;// 调用Gson类对象的fromJson()方法,将JSON字符串解析成指定类对象List appList = (4)________________________;// 循环遍历appList,在Logcat窗口中显示其每个App类型元素的属性(5)____________________ {Log.d("MainActivity", "id is " + app.getId());Log.d("MainActivity", "name is " + app.getName());Log.d("MainActivity", "version is " + app.getVersion());}}

____________是一款Square公司开发的网络请求框架,它通过动态代理方式将Java接口翻译成网络请求,通过OkHttp发送请求。

Retrofit将Http请求抽象成Java____________,在其中用____________描述网络请求方式,配置网络请求参数。

Retrofit网络请求接口方法不需要开发者实现代码的原因是:Retrofit使用了动态反射机制和____________机制,接口方法只是Retrofit内部对应逻辑的调用接口,接口方法用什么名称并不重要,重要的是在自定义接口时用____________为这段内部逻辑中未定参数设置明确的值。

答案查题题库