所以,我想返回一个应该如下所示的 JSON 对象:
{"Issues":[{"IssueName": "Loan"},{"IssueName": "Lease"},{"IssueName": "Other"}]}
到目前为止,我最接近这种格式的是通过这段代码:
@RequestMapping(value="/issueTypes", produces = MediaType.APPLICATION_JSON_VALUE)
public Map<String, String> getIssue(){
HashMap<String, String> issue = new HashMap<>();
issue.put("issues", "Loan");
issue.put("issues", "Lease");
issue.put("issues", "Other");
return issue;
}
虽然 map 在大括号中为我提供了键值对,但它不允许我将相同的键设置为不同的值(原因很明显)。还有其他方法可以返回上述 JSON 对象吗?是否可以对其进行软编码,application.properties以便以后我想添加更多问题类型时可以轻松完成?
陪伴而非守候
相关分类