У меня есть Map<String, String> в бэкэнде, который отправляется во внешний интерфейс javascript как карта. Мне нужно получить все пары ключ-значение и отобразить их в пользовательском интерфейсе. Для этого я попробовал, например,
org.JSON.JSONObject js = new org.JSON.JSONObject(Map);
Но это не работает. Есть ли способ обработать карту Java в javascript?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете попробовать что-то вроде ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper;),
String jsString = new ObjectMapper().writeValueAsString(Map<String,String>)
Затем вы можете создать jsonObject как,
JSONObject js = new JSONObject(jsString);