Я пытаюсь передать эту строку в HTML и получить доступ к ее свойствам с помощью тимелина:
@GetMapping("/")
public ModelAndView getHome(){
ModelAndView mv = new ModelAndView();
mv.addObject("myjson", "{indexid: \"42\", city: \"Flin Flon\"}");
return mv;
}
И в HTML:
<p th:text="${myjson}"></p>
Это возвращает: {indexid: "42", city: "Flin Flon"}
<p th:text="${myjson.city}"></p>
Возвращает: Exception evaluating SpringEL expression: "myjson.city"
Я также попробовал следующее:
ObjectMapper mapper = new ObjectMapper();
String jsonString = "{\"indexid\": \"42\", \"city\": \"Flin Flon\"}";
JsonNode actualObj = mapper.readTree(jsonString);
mv.addObject("myjson", actualObj);
И выдает ту же ошибку.