[JAVA LABRARY] Jackson VS Gson

정리


jackson

  • public field 일 때 - serializable, deserializable
  • private field 일 때
    • getter - serializable, deserializable
    • setter - deserializable
  • null 표시
  • 대용량 json 파일 처리에 유리

gson

  • getter, setter 없이 serializable, deserializable
  • reflection 으로 값 설정 및 조회
  • serialized 시 값이 null 인 키는 생략 됨
  • 저용량 json 파일 처리에 유리

참고