jahandideh72
پنج شنبه 31 تیر 1395, 13:54 عصر
سلام_
در این حلقه for فقط دستور jo = jsonArray.getJSONObject(j);یکباراجرا میشه و فقط یک jsonobjectبه من میده در حالی که من میخوام به طول jsonarray که همه jsonobjectرو برگردونه
private void parseData(JSONObject array) {
JSONArray jsonArray = null;
int j = 0;
JSONObject jo = null;
for (int i = 0; i < array.length(); i++) {
try {
jsonArray = array.getJSONArray(Config.TAG_NAMEHS);
for (j=0;j<jsonArray.length();j++) {
jo = jsonArray.getJSONObject(j);
}
} catch (JSONException e) { Log.i("matis", "error in Peyvand prsedata()-->" + jo + e.toString());}
}
}
در این حلقه for فقط دستور jo = jsonArray.getJSONObject(j);یکباراجرا میشه و فقط یک jsonobjectبه من میده در حالی که من میخوام به طول jsonarray که همه jsonobjectرو برگردونه
private void parseData(JSONObject array) {
JSONArray jsonArray = null;
int j = 0;
JSONObject jo = null;
for (int i = 0; i < array.length(); i++) {
try {
jsonArray = array.getJSONArray(Config.TAG_NAMEHS);
for (j=0;j<jsonArray.length();j++) {
jo = jsonArray.getJSONObject(j);
}
} catch (JSONException e) { Log.i("matis", "error in Peyvand prsedata()-->" + jo + e.toString());}
}
}