【发布时间】:2021-05-05 09:47:02
【问题描述】:
我正在尝试通过改造 + rxjava + gson 接收响应
我们的后端是用 laravel 开发的。
问题是 gson 无法将 json 转换为我的 java 类
这是我的课程和回答的示例
回复样本:
{
"data": {
"id": 3,
"name": "name",
"last_name": "last name",
"phone_number": "091212345678",
"avatar": null
}
}
还有 java 类:
public class User {
private Long id;
private String name;
private String last_name;
private String phone_number;
private String role;
@SerializedName("avatar")
private String profilePicture;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLastName() {
return last_name;
}
public void setLastName(String last_name) {
this.last_name = last_name;
}
public String getPhone_number() {
return phone_number;
}
public void setPhone_number(String phone_number) {
this.phone_number = phone_number;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public String getProfilePicture() {
return profilePicture;
}
public void setProfilePicture(String profilePicture) {
this.profilePicture = profilePicture;
}
我不知道 json 响应中的“数据”是什么。
以及为什么 gson 不能将 json 转换为 java。
请帮帮我
【问题讨论】: