比方说,我有一个JSON格式的字符串要提供给AngularAmChart消费的响应。在SpringBoot2下,我如何将响应放入并解析?我试着把样本响应放到hashmap中,但邮递员显示JSON字符串没有附加到响应中。
代码在这里。
@GetMapping("/candlestick")
public HashMap<String, Object> getAllPlot(String json) {
HashMap<String, Object> map = new HashMap<>();
json = json.substring(0, json.length() - 1);
json = "[" + json+" whatever here";
json = json + "]";
map.put("data", json);
return map;
}
Postman result:
{
"timestamp": "May 5, 2020 3:50:49 PM",
"details": "uri=/api/candlestick"
}
好像 "String json "是空的,因为没有"@Param Sting json".如果json不是空的,就可以了。