스프링 수업도중 JSON문자열을 받기위한 수업중에
List<Map>까지 강사님이 해보라고 하셨다.우선.
@ResponseBody
@RequestMapping("/test/json6")
public List<Map<String, Object>> json6(){
List<Map<String, Object>> list = new ArrayList<>();
}
여기까지는 완성해보았는데 정답부터 말하자면
@ResponseBody
@RequestMapping("/test/json6")
public List<Map<String, Object>> json6(){
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> map1 = new HashMap<>();
map1.put("num", 1);
map1.put("name", "김구라");
map1.put("addr", 1);
Map<String, Object> map2 = new HashMap<>();
map2.put("num", 2);
map2.put("name", "해골");
map2.put("addr", "행신동");
Map<String, Object> map3 = new HashMap<>();
map3.put("num", 3);
map3.put("name", "원숭이");
map3.put("addr", "동물원");
list.add(map1);
list.add(map2);
list.add(map3);
return list;
}
이렇게 된다.
처음에
List<Map<String, Object>> list = new ArrayList<>();
라고 list를 만들어주고
아래 Map<String, Object> map(n) = new HashMap<>();을 만들어주어 list에 담아 출력해준다.
'오답노트' 카테고리의 다른 글
SpringBoot 서버 정지시 Build cancelled while executing task 에러 메세지 (0) | 2023.06.25 |
---|---|
Spring으로 방명록 만들기 (0) | 2023.06.20 |
스프링 인코딩 설정방법 (0) | 2023.06.16 |
Spring MVC Project 가 없을때? feat.이클립스 (0) | 2023.06.15 |
Cookie와 Session의 차이 (0) | 2023.06.13 |
댓글