で値を読みます。Gson - 私は両方<strong>応答は二つの鍵</strong>除いて同一である応答の2種類を持つ2つの異なるキーの私の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"]}
あなたは2つだけのキー名がのfullName /名前とアドレス/都市
Iドンを変更する回答が表示された場合「Tは、他の応答のための1つの以上の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
}
すべてのヘルプは、うん、あなたは、単一のPOJOでそれを行うことができます...
にヌルの動作確認を行いながら
のようなあなたのPOJOクラスで可能なすべてのフィールドを定義しますが、ゲッターフィールドが、それはないでしょう空の場合、これらの追加のフィールドは、getterとsetterください問題が生じる。これを試して、他に何かを手伝ってもらえるかどうか教えてください –
@Rakshitありがとう。 Doug Stevensonの答えを確認してください。 – Bharatesh