Android Retrofit2数据解析代码解析
在弄数据解析这块,浪费了很长的时间,最开始一直觉得传过来用对象接收的,类型是json,往那个方式去想了。搞了很久。
后来看了别人写的才发觉,真是很简单,感谢 https://www.jianshu.com/p/d0081e8a7edc 给我启发。
加入的jar包
// retrofit库
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
服务端传过来的数据:
{
"code":0,
"resultmsg":"ojbk",
"resultstate":"success",
"resultobj":[
{"id":null,"nickname":"科科","head_img":null,},
{"id":null,"nickname":"科科","head_img":null,},
{"id":null,"nickname":"科科","head_img":null,},
{"id":null,"nickname":"科科","head_img":null,},
{"id":null,"nickname":"李逵","head_img":"",}]}
创建一个webresponse对象,来接收数据:
注意,这个对象里面有一个是list类型。
相当于是resultobj 下面的直接是一个list。这样,就直接能够接收到服务端传的json里面的list对象。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: element-ui中el-upload多文件一次性上传的实现
下一篇: goweb-扩展Web框架