Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Java/자바] JSON 라이브러리 사용 방법 (JSONObject, JSONArray) 본문
JSON(JavaScript Object Notation)은 데이터를 효율적으로 표현하기 위한 경량 데이터 교환 형식입니다. Java에서는 JSON 데이터를 처리하기 위한 다양한 라이브러리가 있습니다. 이번 글에서는 Java에서 JSON을 다루는 데 가장 널리 사용되는 JSONObject와 JSONArray의 사용 방법을 살펴보겠습니다.
1. JSONObject 사용하기
JSONObject는 키-값 쌍의 컬렉션을 나타내는 클래스로, JSON 객체를 표현합니다. JSONObject를 사용하여 JSON 데이터를 생성하고 파싱할 수 있습니다.
import org.json.JSONObject;
public class JSONObjectExample {
public static void main(String[] args) {
// JSON 객체 생성
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 30);
jsonObject.put("married", true);
// JSON 객체 출력
System.out.println(jsonObject.toString());
// JSON 객체 파싱
String jsonString = "{\"name\":\"Jane\",\"age\":25,\"married\":false}";
JSONObject parsedObject = new JSONObject(jsonString);
System.out.println(parsedObject.getString("name"));
System.out.println(parsedObject.getInt("age"));
System.out.println(parsedObject.getBoolean("married"));
}
}
2. JSONArray 사용하기
JSONArray는 값의 순서가 있는 리스트를 나타내는 클래스로, JSON 배열을 표현합니다. JSONArray를 사용하여 JSON 배열을 생성하고 파싱할 수 있습니다.
import org.json.JSONArray;
public class JSONArrayExample {
public static void main(String[] args) {
// JSON 배열 생성
JSONArray jsonArray = new JSONArray();
jsonArray.put("apple");
jsonArray.put("banana");
jsonArray.put("orange");
// JSON 배열 출력
System.out.println(jsonArray.toString());
// JSON 배열 파싱
String jsonString = "[\"apple\",\"banana\",\"orange\"]";
JSONArray parsedArray = new JSONArray(jsonString);
System.out.println(parsedArray.getString(0));
System.out.println(parsedArray.getString(1));
System.out.println(parsedArray.getString(2));
}
}
'프로그래밍' 카테고리의 다른 글
[Java/자바] byte 배열을 File에 저장하는 방법 (0) | 2024.03.09 |
---|---|
[Java/자바] ZIP 압축, 압축 해제 (zip, unzip) (0) | 2024.03.09 |
[Java/자바] Selenium 드라이버 자동 설치 방법 (0) | 2024.03.09 |
[Java/자바] 키보드, 마우스 이벤트 후킹하기 (0) | 2024.03.09 |
[Java/자바] Java에서 윈도우 CMD 명령어 실행 및 결과 출력하기 (0) | 2024.03.09 |