어제 오늘 내일

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

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 데이터를 추가, 변경, 삭제하는 방법에 대해서 알아보았습니다.

 

 

 

 

반응형
Comments