IT/Java

[Java / json-simple] JSON에 데이터 추가, 변경, 삭제하기

hi.anna 2021. 7. 17. 03:34

 

이번에는 json-simple 라이브러리를 이용하여

JSON에 데이터를 추가, 변경, 삭제 하는 방법에 대해서 알아보도록 하겠습니다.

 

 

 

라이브러리 추가하기 (MAVEN)

먼저, maven을 이용하여 json-simple 라이브러리를 추가합니다.

pom.xml 파일에 아래와 같이 dependency를 추가합니다.

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

 

 

JSON에 데이터 변경, 추가, 삭제하기

  코드  

import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;

public class JsonValue {

    public static void main(String[] args) throws ParseException {

        // JSON 으로 파싱할 문자열
        String str = "{\"name\" : \"apple\", \"id\" : 1, \"price\" : 1000}";

        // JSONParser로 JSONObject로 변환
        JSONObject jsonObject = (JSONObject) new JSONParser().parse(str);

        // 추가
        jsonObject.put("count", 5);

        // 변경
        jsonObject.put("id", 2);
        jsonObject.replace("name", "banana");

        // 삭제
        jsonObject.remove("price");

        // 결과 출력
        System.out.println(jsonObject); // {"name":"banana","count":5,"id":2}
    }
}

JSONObject의 put(), replace(), remove() 메소드를 이용하여

데이터를 추가, 변경, 삭제합니다.

 


 

json-simple 라이브러리를 이용하여

JSON 데이터를 추가, 변경, 삭제하는 방법에 대해서 알아보았습니다.

 

 

 

 

반응형