JsonUtil에 JsonToMap 사용하기

컨트롤러에서 Json String 형태의 데이터를 Map형태로

형태변환 시켜줄수 있는 

JsonUtil의 JsonToMap에 대해 알아보자.


먼저 JsonUtil 은 하나의 java파일로 되어있는

JSON을 이용하여 개발할 때 이용할 수 있는

유틸리티 클래스이다.


그 클래스안의 JsonToMap은 아래와 같다.



먼저 내 프로젝트에서 JsonToMap을 사용했던 부분을

캡쳐했다. 이 부분은 게시판 글의 좋아요 기능의 컨트롤러이다.

param에는 hno와 status가 들어있다.

hno와 status 는 jsp에서 ajax로 컨트롤러로 보내진 값들이다.




컨트롤러에서 JsonToMap을 사용하기 이전과 이후로 나눠서

sysout을 찍어 봤다.



sysout을 찍어본 결과 아래와 같이 출력되는데



JsonString 형태의 데이터들이 Map형태로

바뀐것을 확인할 수 있다.


그리고 Map 형태로 된 값에 추가적으로 데이터를 put할수있다.







댓글

Designed by JB FACTORY