【发布时间】:2021-07-06 17:28:38
【问题描述】:
在第一种情况下,当它返回成功true时,一切正常,当它获得成功布尔值时的问题是false,然后是错误:
如何改造响应数组或对象。
Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 26 path $ .data
可以用一个响应类来完成吗?
Json 响应:
{
"success": true,
"data": {
"message": "User created",
}
}
Json 响应:
{
"success": false,
"data": [
{
"code": "existing_user_login",
"message": "User Exist !"
}
]
}
代码:
public class Response {
public Boolean success;
public Data data;
public Boolean isSuccess() { return success; }
public Data getData() {
return data;
}
public class Data {
public String code;
public String message;
public String getMessage() { return message; }
public String getCode() { return code; }
}
}
【问题讨论】:
标签: java android json jsonresponse