为了账号安全,请及时绑定邮箱和手机立即绑定

获取嵌套的对象数组,改造android

获取嵌套的对象数组,改造android

FFIVE 2021-09-12 15:42:16
我正在使用 Retrofit android 库和 Gson 转换器从我的服务器获取 JSON 响应,这就是响应。收到响应后,我的应用程序在 onCreate()API 中崩溃。谁能告诉我下面的代码有什么问题?{"content": [    {        "id": 1,        "title": "Xrp the standard",        "desc": "Hodl till you die",        "createdBy": {            "id": 1,            "username": "1",            "name": "Radovan"        },        "creationDateTime": {            "epochSecond": 1533679200,            "nano": 0        },        "photo": "to_the_moon.jpg",        "tags": "tagovi",        "likes": 12,        "dislikes": 2,        "comments": [            {                "id": 1,                "title": "Bravo nasi",                "desc": "Samo sloga Srbina spasava",                "createdBy": {                    "id": 2,                    "username": "",                    "name": ""                },                "creationDateTime": {                    "epochSecond": 1533679200,                    "nano": 0                },                "likes": 3,                "dislikes": 4            }        ]    }],"page": 0,"size": 30,"totalElements": 1,"totalPages": 1,"last": true}这是我的复古客户,public class RetroClient {private static final String BASE_URL = "http://192.189.0.27:8080/";private static Retrofit getRetrofitInstance() {    return new Retrofit.Builder()            .baseUrl(BASE_URL)            .addConverterFactory(GsonConverterFactory.create())            .build();    }public static RestAPI getRestAPI() {    return getRetrofitInstance().create(RestAPI.class);}}这是我的休息 api 调用@GET("api/posts")    Call<Example> getPosts();
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

在 Example 类中为列表“content”添加 getter 和 setter 并执行此“response.body().getContent()”以获取列表。

postsList = response.body().getContent();


查看完整回答
反对 回复 2021-09-12
?
撒科打诨

TA贡献1934条经验 获得超2个赞

你的 Pojos 应该实现 Parcelable 接口


   public class Example implements Parcelable {

//your members

}


查看完整回答
反对 回复 2021-09-12
  • 2 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信