我应该以什么格式保存从服务器获取的JSON数据,以便稍后在ListView中填充它们?
二维数组是否足够或是否有更好的解决方案?
每个JSON对象都像:
{"id":"1","title":"London"}
答案 0 :(得分:3)
您可以使用:
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;
}
你可以像这样存储..
答案 1 :(得分:1)
您想在哪里保存数据?如果它在首选项对象中,则JSON本身是一个不错的选择。否则HashMap
是合适的,并且比二维数组好得多:更快,更合理,更适合。