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