JSON2 [Spring] com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class 오류 해결 오류 com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class com.example.dto.ResponseCodeDto and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: java.util.HashMap["responseCodeDto"]) 해결 // 생략... responseMap.put("body", new Gson().toJson(responseCodeDto)); // return return r.. 2023. 2. 28. [SPRING] List TO JSON / 원하는 데이터만 key/value로담고 싶을때 / GSON 라이브러리 Java에서 JSON 데이터로 작업하기 위해서는 다양한 라이브러리가 있다. 보편적인 라이브러리는 다음과 같다. Jackson Gson json-io Genson 이 중에서 Gson 라이브러리를 사용해서 JSON을 JAVA에서 다루는 방법을 정리했다. Gson? Gson은 Java에서 Json을 파싱하고, 생성하기 위해 사용되는 구글에서 개발한 오픈소스. Java Object를 Json 문자열로 변환할 수 있고, Json 문자열을 Java Object로 변환할 수 있다. Gson은 Object mapping 방식 말고도, Json자체를 JsonObject라는 class로 만들어서 Json내에 object, 값, 배열,null 을 가져오거나, 추가, 삭제 등을 할 수 있다. dependency 추가 * 최신.. 2022. 7. 14. 이전 1 다음