SW-PRODUCT/개발

Java에서 JSON 다루기: null 문제.

굴돌 2015. 2. 5. 15:42



질문: Java에서 JSON 다루기 질문!
public class SamplePojo {
String name;
Integer age;
(생략)
}
이런 간단한 클래스가 있을 때
SamplePojo pojo = new SamplePojo("test", null);
요 pojo로 json 문자열로 바꿀 경우.

net.sf.json-lib를 사용하면 {"name":"test","age":0} 이렇게 되고,
gson을 사용하면 {"name":"test"} 이렇게 된다.

혹시 {"name":"test","age":null} 이렇게 바꿔주는 방법 아는사람??



답: 여기 중간에 Null Object Support 부분에 보면 Gson gson = new GsonBuilder().serializeNulls().create(); 생성해서 하면 널이 널로 나온다고 하네요 ^^

https://sites.google.com/site/gson/gson-user-guide


----

흠..gson보다는 Jackson이 좋은거 같은데... Jackson에서 이 문제 어찌 처리하지?

'SW-PRODUCT > 개발' 카테고리의 다른 글

Play framework와 Akka...  (0) 2015.04.07
대용량 Stream 처리: Storm@Twitter  (0) 2015.02.25
Multiline String in Java  (0) 2015.01.27
Java로 Stand-Alone 프로그램 만들기  (0) 2015.01.26
[링크] BeanUtils 성능비교  (0) 2015.01.05