Сегодня я пытаюсь оптимизировать мою JSONARRAY относительно Документация разработчика Android . Я должен был оптимизировать его, но появится сообщение об ошибке.
JSONArray infojson = json.getJSONArray("getInfo");
for(int i=0;i < infojson.length();i++){
JSONObject e = infojson.getJSONObject(i);
hm = new HashMap();
hm.put(MYNAME, e.getString("uname"));
hm.put(MYAGE, e.getString("uage"));
}
И я оптимизировал вышеупомянутое кодирование, как следует следовать
JSONArray infojson = jsonObject.getJSONArray("getInfo");
for (Object o : infojson ) {
JSONObject jsonLineItem = (JSONObject) o;
String myname = jsonLineItem.getString("uname");
String myage = jsonLineItem.getString("uage");
}
, к сожалению, я получил следующее сообщение об ошибке, возникающему в «infojson) {»
, может только повторять лишь на массиве или экземпляра java.lang.