Android Retrofit2数据解析代码解析
程序员文章站
2022-07-03 21:38:51
在弄数据解析这块,浪费了很长的时间,最开始一直觉得传过来用对象接收的,类型是json,往那个方式去想了。搞了很久。后来看了别人写的才发觉,真是很简单,感谢 https://www.jianshu.co...
在弄数据解析这块,浪费了很长的时间,最开始一直觉得传过来用对象接收的,类型是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对象。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。