Reputation: 977
I am creating a spring-boot application and I want to be able to return the whole content of a hashmap as a json string. How do I do that?
My hashmap looks like the following:
private static final Map<String,Animal> animalMap= new HashMap<String,Animal>();
The function
@RequestMapping(value="/animals", method=RequestMethod.GET)
public String showAllAnimals() {
// In here I want to return the content of my hashmap as a Json String
}
Upvotes: 2
Views: 13782
Reputation: 58094
@RequestMapping(value="/animals", method=RequestMethod.GET)
@ResponseBody
public Map<String,Animal> showAllAnimals() {
return animalMap;
}
Upvotes: 12