ImportError: No module named org.apache.pig
这是我从服务器获得的JSON。我需要" noticeImage"下的所有网址。加入arraylist。
答案 0 :(得分:0)
在成功的Callback Function中编写JavaScript代码
var arrayList = [];
var length= data.length;
for(i=0; i<length; i++ ){
arrayList.push(data[i].noticeImage)
}
//do some stuff
此上下文中的数据是successCallback函数的响应
答案 1 :(得分:0)
这应该有效:
var array = JSON.parse(jsonStringFromServer),
noticeImages = [];
for (i = 0; i <= array.length; i++) {
noticeImages[i] = array[i].noticeImage;
}
JSFiddle:https://jsfiddle.net/nmrv2dtL/4/
答案 2 :(得分:0)
Android here更好的一个。
JSONObject 类是将String Json解析为Json对象。然后调用返回 JSONArray
的getJSONArray(String name)我认为你的String是一个JSONArray。
示例:尚未测试
String yourJson;
JSONArray jarray = new JSONArray(yourJson);
for(int i=0;i<jarray.length();i++){
JSONObject jobj = jarray.getJSONObject(i);
JSONArray jArrayImages = jobj.getJSONArray("noticeImage");
for(int j=0;j<jArrayImages.length();j++){
String url = jArrayImages.getString(j);
//your stuff with url.
}
}
在询问时随意尝试。