Что сделать, чтобы показывал строку в этом коде?
Object obj = new JSONParser().parse(new FileReader("test.json"));
JSONObject jo = (JSONObject) obj;
String version1 = (String) jo.get("id");
System.out.println(version1);
Map downloads = ((Map)jo.get("options"));
Iterator<Map.Entry> itr1 = downloads.entrySet().iterator();
JSONArray ja = (JSONArray) jo.get("desktop");
Iterator itr2 = ja.iterator();
while (itr2.hasNext())
{
itr1 = ((Map) itr2.next()).entrySet().iterator();
while (itr1.hasNext()) {
System.out.println(itr1.next().getValue());
}
}
Пример Json
{
"desktop": [{
"options": {
"application": {
"path": "Путь 1",
}
},
"name": "1"
}, {
"options": {
"application": {
"path": "Путь 2",
}
},
"name": "2"
}]}
Нужно получить path у каждого элемента
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости