2016년 3월 21일 월요일

[JAVA] Java에서 Json객체 사용하기(Gson 사용)


[JAVA] Java에서 Json객체 사용하기(Gson 사용)




Java에서 Json 객체를 사용하기 위한 방법은 4가지가 있다고 한다.
(출처 : http://blog.takipi.com/the-ultimate-json-library-json-simple-vs-gson-vs-jackson-vs-json/)

저번에 올린 Json Parsing 포스트에서는 Json-simple을 사용한 경우였다.
(저번 포스트 : http://walkinpcm.blogspot.kr/2016/03/java-json-json-parsing.html)

이번에는 또 다른 Java의 Json 라이브러리인 Gson을 사용하는 방법을 정리해본다.
Gson은 구글에서 만든 라이브러리이다.
(참고. Gson docs : http://google.github.io/gson/apidocs/)

본 방법은 이클립스에서 Gson 라이브러리를 추가하여 Java에서 Json 객체를 사용하는 것이다.

(1) 아래 사진 처럼 링크를 따라가서 Gson라이브러리를 다운받는다.
(다운로드 링크 : https://github.com/google/gson)





(2) 이클립스에서, Gson 라이브러리를 추가할 프로젝트에서 우클릭!
    맨 아래 'Properties'를 클릭한다.



































(3) 왼쪽 항목에서 'Java Build Path'를 선택하고 오른쪽 'Libraries' 탭에서 'Add External JARs'를 클릭한다. 여기서 아까 다운받은 Gson 라이브러리 파일을 선택해준다.




(4) 새로 추가된 것을 확인하고 아래 'Apply'와 'OK'를 차례대로 클릭한다.






이 과정을 마치면 프로젝트에 Gson 라이브러리가 추가된다.
예제코드는 저번에 포스팅한 Json-simple을 이용한 Json Parsing 글을 보면 있는데
(저번 포스트 : http://walkinpcm.blogspot.kr/2016/03/java-json-json-parsing.html)
Json-simple과 Gson의 차이점은 simple에서는 'JSON'으로 대문자로 쓰고 Gson에서는 'Json'으로 앞글자만 대문자로 쓴다.
(ex. Json-simple > JSONParser jparser = new JSONParser();)
(ex. Gson > JsonParser jparser = new JsonParser();)

댓글 없음:

댓글 쓰기