在第一种情况下,当它返回success true时,一切正常,当它获得success boolean时,问题为false,然后错误为:
应为begin_对象,但在第1行第26列path$.data处为begin_数组
可以用一个响应类完成吗?
Json response:
{
"success": true,
"data": {
"message": "User created",
}
}
Json response:
{
"success": false,
"data": [
{
"code": "existing_user_login",
"message": "User Exist !"
}
]
}
Code:
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; }
}
}
2条答案
按热度按时间iecba09b1#
在成功响应中,您将获得对象
“数据”:{//object“消息”:“用户创建的”,“id”:98}
在故障响应中,您将获得一个数组
“数据”:[//数组{“代码”:“现有用户登录”,“消息”:“用户存在!”}]
预期的故障响应为:
“数据”:
{//object“code”:“existing_user_login”,“message”:“user exist!”}
sdnqo3pr2#
当响应是
"success": true
你必须object
在里面data
然后当React是"success": false
你必须array
在里面data
这会给你带来麻烦