Put it on everything. I mean external onCreate() and thatโs it.
private <T> Iterable<T> iterate(final Iterator<T> i){ return new Iterable<T>() { @Override public Iterator<T> iterator() { return i; } }; }
To get the names of objects:
try { JSONObject jsonObject = new JSONObject("{" +"\"server_response\": [{" +"\"Total\": \"135\"," +"\"Paid\": \"105\"," +"\"Rest\": \"30\"" +"}]"+"}";); JSONArray jsonArray = jsonObject.getJSONArray("server_response"); JSONObject object = jsonArray.getJSONObject(0); for (String key : iterate(object.keys())) {
Hope this helps :)
source share