본문 바로가기
반응형

json3

[Gson 사용법] 자바 객체와 JSON을 다루는 쉬운 방법, 몇 가지 예제 Java 클래스를 다른 곳으로 전송할 때 사용할 수 있는 직렬화(Serialize) 포맷으로 JSON이나 XML 같은 텍스트 포맷을 사용하는 경우가 많다. 문자열을 사용하는 만큼 데이터를 처리하는데 상당히 높은 수준의 유연성을 제공하기 때문이다. 자바 객체를 JSON으로 바꾸는 작업은 Gson 이라는 패키지를 이용하면 쉽게 할 수 있다. Gson은 구글에서 만든 자바 오브젝트의 직렬화/역직렬화 라이브러리다. 내부적으로 리플렉션(Reflection)을 사용하기 때문에 사용자가 귀찮게 이런저런 옵션을 넣어주지 않아도 되어 편하다. Maven 설정 Gson을 사용하기 위한 Maven 설정은 다음과 같다. com.google.code.gson gson 2.8.0 Java 객체를 JSON으로 직렬화(Seriali.. 2019. 5. 17.
[Java] json-simple을 이용한 JSON 데이터 다루기 예제 (JSONParser, JSONObject, JSONArray 클래스를 이용한 예제) 자바에서 JSON 데이터를 다룰 일이 많다. 특히 REST API를 통해 데이터를 가져오는 경우 JSON 포맷을 사용하는 경우가 많기 때문에 JSON을 다루는 예제를 알아두면 좋다. 자바에서 JSON 포맷을 다루는 방법은 다양하지만 가장 간단한 방법인 'json-simple' 패키지를 이용하는 방법을 정리해보겠다. Maven 설정 json-simple 패키지를 사용하기 위해서 다음과 같은 메이븐(Maven) Dependency 설정이 필요하다. com.googlecode.json-simple json-simple 1.1 버전 정보는 적당한 걸 넣어주면 된다. JSON 파싱해보기 JSON으로 표현된 데이터를 다루기 위해서 json-simple 패키지에서 다음 클래스들을 사용하면 된다. JSONParser .. 2019. 5. 13.
[Java(자바)] json-simple (JSONObject, JSONArray, JSONParser)을 이용한 JSON 객체 다루기 예제 네트워크를 통해 데이터를 주고 받을 때 사람이 읽고 해석하기 쉬운 JSON 포맷을 많이 사용한다. 문자열의 형태로 데이터를 표현하는 JSON을 사용하기 위해 매 프로젝트마다 JSON 파싱과 Serialize 메소드를 매번 구현하는건 좀 귀찮다. Java를 사용하는 사용자라면 json-simple 이라는 라이브러리를 사용해 봤을 것이다. json-simple 라이브러리 세팅 json-simple 라이브러리를 사용하기 위해서는 jar 파일이 필요하다. 메이븐(Maven)을 사용하는 유저라면 다음과 같은 Dependencies를 추가하면 쉽게 사용할 수 있다. 1 2 3 4 5 6 com.googlecode.json-simple json-simple 1.1.1 Colored by Color Scripter c.. 2019. 1. 15.
반응형