Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vscode
- optional
- spring async
- github CI/CD
- java Optional
- dockerfile
- 창업형인간되기
- AWS 프로젝트
- Visual Studio Code
- 자바 스트림
- ssh
- AWS S3
- AWS 프로젝트 올리기
- AWS 키페어
- CI/CD
- 창업형인간
- 창업 마인드
- AWS EC2
- AWS ssh
- 마인드
- 라이프해킹스쿨
- AWS
- java null 처리
- spring multi thread
- java stream
- 비주얼 스튜디오 코드
- @async
- 창업
- Optional 사용법
- 스트림 예제
Archives
- Today
- Total
목록스프링 json 배열로 변환 (1)
Wookim
Spring 복잡한 json 데이터 받기
프론트에서 데이터를 가공하여 서버로 데이터를 보낼 때, 문제를 겪었다. 자바스크립트에서는 데이터를 자유자재로 다루다가, 막상 서버에서 데이터를 다루려 하니 막막해진것... 프론트에서 단순한 { } 객체를 보낼 때는 서버에서 단순히 Map으로 받으면 알아서 파싱을 잘 해주지만 (설정이 되어있다는 전제하에) { a: b, b : [ 1, 2, [3, 4] ] c : { e: 2, f: 5} } 이런 식의 데이터를 받고나서 사용할 때 문제가 된다. 위 상황에서 @RequestBody Map params 이런식으로 파라미터를 받을 수 있지만, 막상 꺼내 쓸려면 캐스팅 하는데 머리를 굴려야 한다. 아래 예제를 보자. javascript 프론트의 데이터는 아래와 같다. // 데이터 형식 var dataMap = {..
카테고리 없음
2020. 1. 6. 19:01