响应 JSON 格式字符串,供 Angular 前端使用 GSON、Springboot 使用
Response a JSON format string for Angular frontend to consume using GSON, Springboot
假设我有一个 JSON 格式字符串作为响应提供给 Angular/AmChart 使用。如何在 SpringBoot2 下放置和解析响应?我试图将样本响应放入哈希图中,但邮递员显示 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;
}
邮递员结果:
{
"timestamp": "May 5, 2020 3:50:49 PM",
"details": "uri=/api/candlestick"
}
似乎 "String json" 为空,因为没有“@Param Sting json”。
如果 json 不为空,它将起作用
假设我有一个 JSON 格式字符串作为响应提供给 Angular/AmChart 使用。如何在 SpringBoot2 下放置和解析响应?我试图将样本响应放入哈希图中,但邮递员显示 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;
}
邮递员结果:
{
"timestamp": "May 5, 2020 3:50:49 PM",
"details": "uri=/api/candlestick"
}
似乎 "String json" 为空,因为没有“@Param Sting json”。 如果 json 不为空,它将起作用