Json.simple

서린·2024년 1월 25일

혼자개발

목록 보기
29/82

Json.simple 이란?

  • Json.simple 라이브러리는 구글에서 제공하는 툴킷 라이브러리이다
  • Json 데이터를 처리하기 위한 java 라이브러리
  • Json 문자열(데이터 송수신에 사용하는 데이터 포맷 중 하나)을 파싱하여 데이터를 조작하고 사용할때에 좀 더 쉽게 접근 가능하게 해준다

Json.simple 특징

  1. 내부적으로 Json 데이터를 처리하기 위해 Map 과 List를 사용한다
  2. Json데이터를 파싱하고 Json을 파일에 기록할 수 있다
  3. 타사 라이브러리에 대한 의존성이 없다
  4. 매우 가벼운 api이며 간단한 Json 데이터를 처리하기 위해 적합하다

Json.simple 주요 클래스

  1. org.json.simple Class JsonObejct
    - Json 객체를 추상화한 클래스로, java.util.HashMap 클래스를 상속받고 있으므로 대부분의 메소드가 HashMap 클래스로부터 상속받고 있다
  2. org.json.simple Class JsonArray
    - Json 배열을 추상화한 클래스로, java.util.ArrayList 클래스를 상속하고 있으므로 메소드 사용 방법은 대부분 ArrayList와 거의 흡사하다.
  3. org.json.simple Class JsonParser
    - Json 데이터를 파싱하는 기능을 구현한 클래스
  4. org.json.simple Class JsonValue
    - Json 데이터를 다루기 위한 몇 가지 메소드를 제공한다.
  5. org.json.simple Class JsonException
    - JsonParser 클래스를 사용해서 파싱할 때 발생할 수 있는 예외 사항을 추상화한 클래스 

Gradle에서 추가 할 경우

implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1'

Maven에서 추가 할 경우

<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

다운받아서 추가 할 경우
https://code.google.com/archive/p/json-simple/downloads

project 폴더 우클릭 -> Build Path -> Configure Build Path -> Libraries -> Add External JARs 클릭 후 다운받은 json라이브러리 선택 -> apply and close

0개의 댓글