Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么格式在android中保存JSON数据_Json - Fatal编程技术网

我应该使用什么格式在android中保存JSON数据

我应该使用什么格式在android中保存JSON数据,json,Json,我应该以什么格式保存从服务器获取的JSON数据,以便稍后在ListView中填充它们 二维数组是否足够,或者是否有更好的解决方案 每个JSON对象都类似于: {"id":"1","title":"London"} 您想将数据保存在哪里?如果它位于preferences对象中,那么JSON本身就是一个不错的选择。否则,HashMap将是合适的,并且比二维数组要好得多:更快、更逻辑、更适合。您想将数据保存在哪里?如果它位于preferences对象中,那么JSON本身就是一个不错的选

我应该以什么格式保存从服务器获取的JSON数据,以便稍后在ListView中填充它们

二维数组是否足够,或者是否有更好的解决方案

每个JSON对象都类似于:

       {"id":"1","title":"London"}

您想将数据保存在哪里?如果它位于preferences对象中,那么JSON本身就是一个不错的选择。否则,HashMap将是合适的,并且比二维数组要好得多:更快、更逻辑、更适合。

您想将数据保存在哪里?如果它位于preferences对象中,那么JSON本身就是一个不错的选择。否则,HashMap将是合适的,并且比二维数组好得多:更快、更逻辑、更适合。

您可以使用:

Arraylist jsondata=新的Arraylist

下面是一个例子:

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;
}
您可以这样存储它。

您可以使用:

Arraylist jsondata=新的Arraylist

下面是一个例子:

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;
}

您可以这样存储它。

HashMap是一对键和值。如果我想保存2个以上的字段,该怎么办?事实上,HashMap是一组键->值对,按键排序,因此查找特定键非常快:map.getkey.HashMap是一对键和值。如果我想保存2个以上的字段呢?事实上,HashMap是一组键->值对,按键排序,因此查找特定键非常快:map.getkey。