请尝试以下代码,
import org.json.JSONException;import org.json.JSONObject;public static void main(String[] args) { String jsonString = "{"files": {"f1.png": {"intext": "A","inval": 0,"inbinary": false}, "f2.png": {"intext": "A","inval": 0,"inbinary": true}}}"; try { JSonObject jsonObject =new JSonObject(jsonString); JSonObject jsonChildObject = (JSONObject)jsonObject.get("files"); Iterator iterator = jsonChildObject.keys(); String key = null; while(iterator.hasNext()){ key = (String)iterator.next(); System.out.println("inval value: "+((JSONObject)jsonChildObject.get(key)).get("inval")); } } catch (JSonException e) { // TODO Auto-generated catch block e.printStackTrace(); }希望它能解决您的问题



