если мой WS имеет успех, то получите следующий ответандроид - Как создать класс отображения для gson
{"status":"SUCCESS","reason":"User phrase returned successfully.","response":{"isValidUser":"1","Phrase":"montu"}}
если же WS терпит неудачу, то получите следующий ответ
{"status":"FAILED","reason":"Invalid Username","response":false}
Здесь я использую gson для сопоставления.
Mapping класс
class HomeScreenUserResponse extends Object {
public String status;
public String reason;
public checkUser response;
}
class checkUser {
String isValidUser;
String Phrase;
}
Но это отображение не работает, если веб-службы не удалось. Он работает только для успеха ws. Как создать единый класс сопоставления для обоих случаев.
Я не думаю, что это сработает. Gson не может обрабатывать объект, который десериализуется из разных типов. –