지난 시간에는 JSON이 무엇인지, 그리고 XML과의 차이에 대해 알아봤습니다.
오늘은 1) JSON Object를 사용하여 JSON 객체를 생성하는 방법 2) Json Parser를 사용한 JSON 문자열 퍼싱 방법 3) JSON 배열을 만들 수 있는 JSON Aray 사용법 4) Gson 라이브러리를 활용한 Java 객체를 JSON 객체로 변환하는 방법에 대해 알아보도록 하겠습니다.
- JSON 객체를 취급하기 전에 먼저 아래 링크에서 json-simple.jar 파일을 다운로드 받아 프로젝트에 추가하십시오.
- https://code.google.com/archive/p/json-simple/downloadsProjects Search About Project Source Issues Wikis Downloads json-simple File Summary + Labels Uploaded Size json-simple-1.1.1.jar 1.1.1 binary, with maven and OSGi support Featured OpSys-All Type-Archive Feb 19, 2012 23.18KB json-simple-1.1-bundle.jar 1.1 maven bundle Type-Package OpSys-All Jul 29, …code.google.com
- 1. JSON Object
- JSONObject는 JSONObject를 새로 만드는 역할을 합니다.
- JSON Object를 사용하여 JSON 객체를 생성하는 방법
- 실행 결과:
2. JSON Parser
JSON Parser는 String 객체를 JSON 객체 변환 시 사용합니다.
- String 객체를 JSON Object로 변환하는 방법
- 실행 결과:
3. JSONARray JSONARray는 JSON Object를 배열 형태로 나타낼 때 사용합니다.
- JSON Array 생성 방법
실행 결과:
4. GSONGSON은 JAVA Object를 쉽게 JSON Object로 변환시키는 라이브러리입니다.
GSON 라이브러리 사용을 위해 아래 링크에서 파일을 다운로드 받아 프로젝트에 추가하십시오.
https://mvnrepository.com/artifact/com.google.code.gson/gson
- 먼저 Student 클래스를 작성합니다.
2) Student 객체를 생성한 후 오브젝트는 JSON Object로 변환합니다.