如何从此数组列表中的值到字符串。我现在需要知道如何使用我的程序。如何从下面的值获取字符串?
JSONFunctions a=new JSONFunctions();
jsonarray= a.getJSONfromURL(URL);
ArrayList<HashMap<String, String>> arraylist = new ArrayList<HashMap<String, String>>();
JSONFunctions a=new JSONFunctions();
jsonarray= a.getJSONfromURL(URL);
try
{
for (int i = 0; i < jsonarray.length(); i++)
{
HashMap<String, String> map = new HashMap<String, String>();
JSONObject js=jsonarray.getJSONObject(i);
map.put("artid",js.getString("artid"));
map.put("arttitle",js.getString("arttitle"));
map.put("artdescription",js.getString("artdescrption"));
map.put("artimage", js.getString("artimage"));
map.put("artdate",js.getString("artdate"));
arraylist.add(map);
}
}
catch (JSONException e)
{
Log.e("Error", e.getMessage());
e.printStackTrace();
}
这是不是很清楚你在问什么。列表的值是'HashMap',所以你不能将它存储在'String'中。如果你实际上正在讨论从'HashMap'获取值,那么你想得到什么值?是否有任何条件,你想要获取价值。最后,你有尝试过什么吗? –