Итак, я хочу вернуть объект 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
, чтобы, если позже я захочу добавить больше типов проблем, я мог легко это сделать?