I am trying to iterate through my json file and get required details here is my json
{
\"000\": {
\"component\": \"c\",
\"determinantType\": \"dt\",
There's not a JSONArray, only a few JSONObjects. Iterate the keys of the main JSONObject with JSONObject.keys().
public static final String COMPONENT = "component";
public static final String DT = "determinantType";
public static final String D = "determinant": "d";
public static final String HEADER = "header";
public static final String DV = "determinantvalue";
JSONObject jso = getItFromSomewhere();
for (Object key : jso.keys()) {
JSONObject subset = jso.getJSONObject(key);
String d = subset.getString(D);
String header = subset.getString(HEADER);
String dv = subset.getString(DV);
System.out.println(key + " " + header + " " + d + " " + dv);
}