[Spring Legacy / Java / Javascript] AJAX로 전달한 JSONArray를 Controller(서버단)에서 파싱하기 A to Z (feat. Generic Type, JSONObject 파싱)
프로젝트에서 Javascript에서 JSON 형식으로 구성된 객체를 Array로 만들어 Controller에서 받아 처리하는 기능을 구현하게 되었다. 예를 들면, [ {num : 1, score : 90}, {num : 2, score : 80}, {num : 3, score : 70} ] 과 같은 형태의 데이터이다. AJAX로 data를 넘길 때 해당 배열 데이터를 넘기고, Controller에서 파라미터에 JSONArray 타입으로 받도록 하면 되지 않을까 싶지만, 아쉽게도 Spring이 거기까지 처리해주진 못한다. 그래서 오늘은 JSONArray 형식의 데이터를 서버단에서 받을 수 있게 처리하는 방법을 공유하고자 한다. 추가적으로, 제너릭 타입(Generic Type)을 이용해 JSONArray에서..
2022. 4. 21.