我有一个长的JSON字符串,表示从WCF服务返回的string []数组。数组元素只是字符串,不是对象。这是返回数据的示例
["1|ArrayElement1","2|ArrayElement2","3|ArrayElement3"..."n|ArrayElementn"]
我不介意包含在字符串中的索引,但是我需要将字符串解析为Android中的ArrayList,以便可以将其调整为ListView。
由于从技术上讲这些不是JSONObjects,我如何遍历它们并从每个数组元素中提取字符串?
这是有效的JSON字符串数组,您可以像这样正常解析
JSONArray jsonStrings = json.getJSONArray("items"); String strings[] = new String[jsonStrings.length()]; for(int i=0;i<strings.length;i++) { strings[i] = jsonStrings.getString(i); }