질문: 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 |