如何解析包含没有名称的JSON对象的JSON数组,并且每个对象在Android中都有自己的属性和Retrofit2。 Json是这样的:
[
{
"username":"alexruskovski",
"age":27,
"active":true
},
{
"languages":"Java",
"occupation":"Programming",
"phone_num":"123456789",
"email":"asdf@qwe.com"
}
]
我的POJO是这样的:
用户:
public class User{
String username;
int age;
boolean active;
}
这是数据对象:
public class Data{
String languages,
String occupation;
String phone_num;
String email;
}
这是我的主要回复类:
public class MainResponse{
User user;
Data data;
}
这就是我的Retrofit客户端getData方法
Call<List<MainResponse>> getData();
答案 0 :(得分:1)
要解析该响应,您需要以下类
public class MainResponse{
String username;
int age;
boolean active;
String languages;
String occupation;
String phone_num;
String email;
}
你的getData方法
Call<List<MainResponse>> getData();