Isq*_*rdo 2 android json gson retrofit
我正在使用Gson作为转换器通过Retrofit解析我的响应,但即使有积极的回应,我也总是变得虚假.
就是这样的
响应:
{"groups":{"success":true}}
Run Code Online (Sandbox Code Playgroud)
GroupsResponseClass
public class GroupsResponse {
@SerializedName("success")
private boolean mSuccess;
GroupsResponse() {}
public boolean isSuccess() {
return mSuccess;
}
public void setSuccess(boolean success) {
mSuccess = success;
}
}
Run Code Online (Sandbox Code Playgroud)
我停止使用GsonConverter并仍然获得一个成功false值的对象
您的groups对象在技术上嵌套在另一个对象中,可能需要展平您的json.如果不能,这应该工作:
GroupsResponse.java
public class GroupsResponse {
@SerializedName("groups")
private Groups mGroups;
GroupsResponse() {}
public boolean isSuccess() {
return mGroups.isSuccess();
}
public void setSuccess(boolean success) {
mGroups.setSuccess(success);
}
}
Run Code Online (Sandbox Code Playgroud)
Groups.java
public class Groups {
@SerializedName("success")
private boolean mSuccess;
Groups() {}
public boolean isSuccess() {
return mSuccess;
}
public void setSuccess(boolean success) {
mSuccess = success;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |