Я получаю ниже данных JSON, запрашивая URLНевозможно разобрать данные JSON правильно
http://microblogging.wingnity.com/JSONParsingTutorial/jsonActors
Но когда я анализирую, я получаю только первый набор данных, а не второй, не знаю, где я делаю ошибку , Как получить все узлы из массива JSON. Спасибо за вашу помощь.
Ниже мой код:
/**
* getting Inbox JSON
* */
protected String doInBackground(String... args) {
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
url = "http://microblogging.wingnity.com/JSONParsingTutorial/jsonActors"
Log.d(TAG , "URL IS:" + url);
JSONObject json = jsonParser.makeHttpRequest(url, "GET", params, false);
Log.d("Parse", "Data : " + json.toString());
try {
data = json.getJSONArray("actors");
for (int i = 0; i < data.length(); i++) {
JSONObject c = data.getJSONObject(i);
//Here I am getting all values one by one
}
} catch (JSONException e) {
e.printStackTrace();
} catch(Exception e){
}
return null;
}
protected void onPostExecute(String file_url) {
// dismiss the dialog after getting all products
}
}
В коде нет ничего там, где вы добавляете, что в этом списке? –
@NigamPatro - Это более поздняя часть, по крайней мере, ответ переменных «данных», которые я регистрирую, только дает мне эту большую ценность («weekid»: «16», «stDate»: «20160418», «enDate», : "20160424", "stDay": "ПН", "день": [ "ММ", "ММ", "NONE", "NONE", "NONE", "NONE", "NONE"], "fbFlag" : "- 1", "twFlag": "- 1", "pcVpnFlag": "0"}. Он также должен дать мне значение «week15» – user45678