728x90
반응형
SMALL
gson은 JSON 오브젝트의 직렬화, 역직렬화를 해주는 구글에서 나온 라이브러리이다.
보통 이런식으로 많이 쓰는데..
new Gson().fromJson(json객체.toString(), new TypeToken<List<필요Vo>>(){}.getType());
new Gson().toJson(json string으로 만들 객체);
유의해야할점이..기본적으로 null인 변수는 객체로 직렬화해주지않고 변환한다는 점이다.
key : null 형식으로 나와야하는데, 자동적으로 필드 자체가 응답에서 사라짐..
이럴때는 GsonBuilder 클래스를 이용하여 serializeNulls() 옵션을 사용하여 처리할 수 있다.
String result = new GsonBuilder().serializeNulls().create().toJson(...);
728x90
반응형
LIST
'Web&Spring' 카테고리의 다른 글
SSL 현재 적용 상태를 테스트하는 사이트 (0) | 2024.03.27 |
---|---|
nslookup 이용해서 도메인으로 ip 조회하기 (0) | 2023.03.16 |
gson toJson 응답시 한글 깨짐 문제 해결 (0) | 2023.03.16 |
JAVA 이미지 용량 압축 (0) | 2023.03.16 |
nslookup 이용해서 도메인으로 ip 조회하기 (0) | 2023.03.16 |