В моем проекте андроида есть два типа ответов, в которых оба ответа идентичны, за исключением двух ключей.Gson - Прочитайте значение с двумя разными ключами
Response 1
{"fullName":"William Sherlock Scott Holmes","address":"221B Baker Street, London, England, UK","downloads":642,"rating":3,"repos":["https://link1","https://link2","https://link3"]}
Response 2
{"name":"Sherlock","city":"London","downloads":642,"rating":3,"repos":["https://link1","https://link2","https://link3"]}
Если вы видите ответы только две ключевые имена меняют FULLNAME/имя и адрес/город
Я дону Не хочу создавать еще одно 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
}
Любая помощь будет оценена ...
Сделать эти дополнительные поля методы получения и установки, если поле геттер пусто не будет создать любую проблему. Попробуйте это и сообщите мне, смогу ли я помочь вам чем-нибудь еще –
@Rakshit спасибо. проверьте Doug Stevenson answer .. – Bharatesh