私の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 の成功に対してのみ機能します。両方のケースに対して単一のマッピング クラスを設計する方法。