[Solved] Android: Access all nested JSON objects dynamically [duplicate]
Thank you DroiDev and MohamedMohaideenAH. Finally i got the solution private void parseJson(JSONObject jsonObject){ try { for(int i = 0; i < jsonObject.length(); i++){ if(jsonObject.get(jsonObject.names().getString(i)) instanceof JSONObject){ Log.e(“===Start===”, “===Start===”); Log.e(“objectName”, jsonObject.names().getString(i)); JSONObject singleObj = new JSONObject(jsonObject.get(jsonObject.names().getString(i)).toString()); Iterator<String> keys= singleObj.keys(); while (keys.hasNext()){ String keyValue = keys.next(); String valueString = singleObj.getString(keyValue); if(!isJSONObjectOrString(valueString)) Log.e(keyValue, valueString); } Log.e(“===End===”, “===End===”); … Read more