В моем проекте Android у меня есть два типа ответа, где оба ответа идентичны, за исключением двух ключей.
Ответ 1
{"fullName":"William Sherlock Scott Holmes","address":"221B Baker Street, London, England, UK","downloads":642,"rating":3,"repos":["https://link1","https://link2","https://link3"]}
Ответ 2
{"name":"Sherlock","city":"London","downloads":642,"rating":3,"repos":["https://link1","https://link2","https://link3"]}
Если вы видите ответы, только два ключевых имени меняют полное имя/имя и адрес/город
Я не хочу создавать еще одно pojo для другого ответа. У меня вопрос: возможно ли использовать только одно Pojo для чтения обоих ответов?
public class AccountInfo {
private String name;
private String city;
//other objects
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
//other setters and getters
}
Любая помощь будет оценена...