estoy obteniendo datos de un web service con json y struct en java de esta manera
{
"STOCK":[
{"PROD":"1589","CANT1":"0010010","CANT2":"0.000 "},
{"PROD":"1657","CANT1":"0010500","CANT2":"0.000 "}
],
"ERROR":"0"
}
recorro los datos de esta manera
URL url = new URL("http://localhost/stock/rest/provider/STOCK");
HttpURLConnection conn= (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
String output;
while ((output = br.readLine()) != null) {
JSONObject json = (JSONObject) new JSONParser().parse(output);
System.out.println( "valor "+ (String) json.get("STOCK").toString() );
}
lo que quiero saber es como recorrer el array de stock para obtoner el codigo y las cantidades.