如果我的 WS 成功然后得到以下响应
{"status":"SUCCESS","reason":"User phrase returned successfully.","response":{"isValidUser":"1","Phrase":"montu"}}
如果相同的 WS 失败,则得到以下响应
{"status":"FAILED","reason":"Invalid Username","response":false}
这里我使用 gson 进行映射。
映射类是
class HomeScreenUserResponse extends Object {
public String status;
public String reason;
public checkUser response;
}
class checkUser {
String isValidUser;
String Phrase;
}
但是,如果 Web 服务失败,则此映射不起作用。它仅适用于 ws 成功。如何为这两种情况设计单个映射类。