최대 1 분 소요

기차 예약표를 수정하기 위해 자바 스크립트에서 PUT방식으로 restController에 요청을 보내는 작업을 했다. 마침 팀원중 한명이 GSON 의존성을 추가해서 그것으로 json을 직렬화 한다음 restController에서 역직렬화해서 값을 수정했다.

	String jsonData = "[{'no':'10', 'type':'어른'}, {'no':'20', 'type':'어린이'}]"
	Gson gson = new Gson(); 
	Type ticketListType = new TypeToken<ArrayList<값을 담기위한 vo or dto>>(){}.getType();
	ArrayList<TrainModifyDto> ticketList = gson.fromJson(jsonData, ticketListType);

typetoken 이 뭔지 잘 모르겠는데 파이널프로젝트 끝나고 좀더 살펴봐야겠다.
처음으로 GET이나 POST말고 다른 요청을 사용한건 처음이라 좀 오래걸렸던 것 같다.
특히 json값때문에…
다음에는 꼭 vue를 사용해서 프로젝트를 만들어야지

태그:

카테고리:

업데이트: