问题描述
- 转换数组中的JSON字符串为数组
-
下面的字符串是作为json对象获取的:[ { "id": "picture1", "caption": "sample caption", "picname": "sample picture name" } ]
然后将它转换到数组中,这样可以填充到列表中。
JSONArray myjsonarray = myjson.toJSONArray(string_containing_json_above);
但是没有转换成功。
解决方案
JSONArray中需要修改的地方:
JSONArray myjsonarray = myjson.toJSONArray(temparray); line as shown below
`JSONArray jsonArray = new JSONArray(readlocationFeed);`
然后
JSONArray jsonArray = new JSONArray(readlocationFeed);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject explrObject = jsonArray.getJSONObject(i);
explrObject.getString("caption");
}
时间: 2024-12-27 08:15:34