본문 바로가기
java

[java][스크랩] JSON 파서 선택하기

by hs_seo 2016. 10. 6.

서비님이 JSON 라이브러리의 속도 관련해서 분석을 해주셨다. 


많이 사용되고 있는 아래의 JSON 파싱 라이브러리 관련해서

속도 체크를 한 결과 다음과 같다. 


  • JSON.simple ( Yidong Fang )
  • GSON ( Google )
  • Jackson ( FasterXML )
  • JSONP  ( Oracle )

  • 당신의 개발 환경이 빅데이터처리와 같이 주로 큰사이즈의 JSON을 처리해야한다면 Jackson 을 써라. 대용량 환경에서 GSON은 좋지않은 선택임.
  • 마이크로 서비스와 분산아키텍처 설정등과 같이 작은 용량의 많은 json 파일을 처리하는 환경이라면 GSON을 써라.
  • 대용량과 소용량 모두를 다양하게 처리하는 환경이라면 양쪽에서 2순위 정도를 기록한 JSON.simple 이 좋을수도 있겠다.


나는 작은 용량의 데이터를 분석해야 하기 때문에 GSON 을 사용하기로 결정


GSON 바로가기

GSON 메이븐 리파지토리



반응형