Lo que entiendo es haces eso para crear un
iterator y asi poder recorrer con for() en JSON en vez de convertirlo en un objeto...
Cita: JSONObject respJson;
JSONArray arrayJSon = new JSONArray(respWSDL); // JsonIterator
Creeria que para JSON pesados y en cantidad la solucion que expones tiene que ser mas eficiente