这是jsonObject的字符串
[ { "No": "1", "Name": "ABC" }, { "No": "2", "Name": "PQR" }, { "No": "3", "Name": "XYZ" } ]
我想将此字符串转换为JSONObject以在JSONArray中获取此值
使用这个:
String jsonStr = "[{\"No\":\"1\",\"Name\":\"ABC\"},{\"No\":\"2\",\"Name\":\"PQR\"},{\"No\":\"3\",\"Name\":\"XYZ\"}]"; JSONArray array = new JSONArray(jsonStr); for(int i=0; i<array.length(); i++){ JSONObject jsonObj = array.getJSONObject(i); System.out.println(jsonObj.getString("No")); System.out.println(jsonObj.getString("Name")); }
输出:
1 ABC 2 PQR 3 XYZ