如在给定的图片中我能够打印id,name,city的所有值,但我需要帮助如何打印照片值,因为它没有任何键
答案 0 :(得分:0)
照片代表jsonarray,您可以使用json.simple
解析它 ArrayList<String> photosdata = new ArrayList<>();
JSONParser parser = new JSONParser();
Reader reader = new FileReader("data.json");
Object jsonObj = parser.parse(reader);
JSONObject jsonObject = (JSONObject) jsonObj;
JSONArray photos= (JSONArray) jsonObject.get("photos");
Iterator i = photos.iterator();
while (i.hasNext()) {
String data= (String)i.next();
//store data in arraylist
photosdata.add(data);
System.out.println(data);
}
您在ArrayList中获取名为photosdata的数据