後で ListView に入力するために、サーバーから取得した JSON データをどの形式で保存する必要がありますか?
2次元配列で十分ですか、それともより良い解決策がありますか?
すべての JSON オブジェクトは次のようになります。
{"id":"1","title":"London"}
後で ListView に入力するために、サーバーから取得した JSON データをどの形式で保存する必要がありますか?
2次元配列で十分ですか、それともより良い解決策がありますか?
すべての JSON オブジェクトは次のようになります。
{"id":"1","title":"London"}
以下を使用できます。
Arraylist<ClassName> jsondata=new ArrayList<ClassName>
次に例を示します。
public Class ClassName
{
string fname;
string lname;
public void setfname(String fname)
{
this.fname=fname;
}
public void setlname(String lname)
{
this.lname=lname;
}
public String getlname(String lname)
{
return lname;
}
public String getfname(String fname)
{
return fname;
}
こんな感じで収納できます♪
データをどこに保存しますか? 設定オブジェクトにある場合は、JSON 自体が適切なオプションです。それ以外の場合は aHashMap
が適切であり、2 次元配列よりもはるかに優れています。より高速で、より論理的で、より適しています。