서비님이 JSON 라이브러리의 속도 관련해서 분석을 해주셨다.
많이 사용되고 있는 아래의 JSON 파싱 라이브러리 관련해서
속도 체크를 한 결과 다음과 같다.
- JSON.simple ( Yidong Fang )
- GSON ( Google )
- Jackson ( FasterXML )
- JSONP ( Oracle )
- 당신의 개발 환경이 빅데이터처리와 같이 주로 큰사이즈의 JSON을 처리해야한다면 Jackson 을 써라. 대용량 환경에서 GSON은 좋지않은 선택임.
- 마이크로 서비스와 분산아키텍처 설정등과 같이 작은 용량의 많은 json 파일을 처리하는 환경이라면 GSON을 써라.
- 대용량과 소용량 모두를 다양하게 처리하는 환경이라면 양쪽에서 2순위 정도를 기록한 JSON.simple 이 좋을수도 있겠다.
나는 작은 용량의 데이터를 분석해야 하기 때문에 GSON 을 사용하기로 결정
GSON 바로가기
GSON 메이븐 리파지토리
반응형
'java' 카테고리의 다른 글
[java][jsoup] HTML 파싱을 위한 jsoup 라이브러리 예제 (2) | 2016.11.09 |
---|---|
[java][프록시] 네트워크 프록시 설정 (0) | 2016.11.08 |
Tree 구조 (0) | 2016.05.24 |
[Math] 좌표계의 x, y를 이용한 각도 구하기 (0) | 2016.05.19 |
[개념] 스택(stack)과 힙(heap) (0) | 2016.02.16 |