У меня следующая структура карты
{CDetails = [{"CollegeName": "Peters Stanford", "collegeLo c": "UK"}, {}]}
Я пытаюсь получить значение CollegeLo c из вышеупомянутой структуры
Это то, что я пробовал
public static void main(String[] args) {
Map < String, Object > empMap = new HashMap < > ();
JSONObject collegeNameJsonObj = new JSONObject();
collegeNameJsonObj.put("collegeName", "Peters Stanford");
JSONObject collegeIdJsonObj = new JSONObject();
collegeNameJsonObj.put("collegeLoc", "UK");
JSONArray jsonArray = new JSONArray();
jsonArray.add(collegeNameJsonObj);
jsonArray.add(collegeIdJsonObj);
empMap.put("CDetails", jsonArray);
System.out.println(empMap.entrySet().stream().filter(map->map.getKey().equals("CDetails")).map(map->map.getValue()).collect(Collectors.toList()));
Ударил здесь, не удалось продолжить синтаксический анализ l oop /.
как получить значение CollegeLo c в этом случае? любая помощь была бы замечательной.