这是我的第一个json响应,我得到了令牌
{
"token": "I0ZmEifQ.CdbGWjkIYnuO29uJokCIGn8kXFbLbVp3gnlsEszagno"
}
Run Code Online (Sandbox Code Playgroud)
pojo类
public class TokenReceiver {
private String token;
public String getToken() {
return token;
}
}
Run Code Online (Sandbox Code Playgroud)
以上工作正常,但如何得到以下的回应
{
"user": {
"id": 1,
"first_name": "Super",
"last_name": "Admin",
"email": "abc@sad.sdf",
"mobile_no": 2147483647,
"created_at": "2016-01-21 00:00:00",
"updated_at": "2016-01-21 00:00:00",
"user_role_id": 1
}
}
Run Code Online (Sandbox Code Playgroud)
状态代码为200(OK)但数据未附加到pojo
public class User {
@SerializedName("id")
@Expose
private int id;
@SerializedName("first_name")
@Expose
private String first_name;
@SerializedName("last_name")
@Expose
private String last_name;
@SerializedName("email")
@Expose
private String email;
@SerializedName("mobile_no")
@Expose
private String mobile_no;
@SerializedName("created_at")
@Expose
private String created_at; …Run Code Online (Sandbox Code Playgroud) 我有一个“父”对象列表,我想为每个对象获取一个“子”列表。我想要一个父子列表的地图。所以结果是
Map<Parent, List<Child>> result = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)
我的示例父列表:
List<Parent> parents = new ArrayList<>();
parents.add(new Parent(1, "Parent1"));
parents.add(new Parent(2, "Parent2"));
parents.add(new Parent(3, "Parent3"));
parents.add(new Parent(4, "Parent4"));
parents.add(new Parent(5, "Parent5"));
Run Code Online (Sandbox Code Playgroud)
我想迭代它们,一一问孩子
@GET("api/childs/{parentId}")
Observable<Response<List<Child>>> getChilds(@Path("parentId") int parentId);
Run Code Online (Sandbox Code Playgroud)
什么是最好的 RX 结构?
谢谢你,罗伯特