[java] 자바에서 JSON 데이터의 특정 속성 값 필터링하기

자바에서 JSON 데이터를 다룰 때, 특정 속성 값들만 필요한 경우가 있습니다. 이때는 속성 값을 필터링하여 원하는 결과를 얻을 수 있습니다.

다음은 자바에서 JSON 데이터의 특정 속성 값들을 필터링하는 방법을 설명하겠습니다.

1. JSON 데이터 가져오기

먼저, JSON 데이터를 가져와야 합니다. 이때는 org.json이라는 라이브러리를 사용할 수 있습니다.

import org.json.JSONArray;
import org.json.JSONObject;

// JSON 데이터 가져오기
String jsonData = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject json = new JSONObject(jsonData);

위 코드는 미리 정의된 JSON 데이터를 가져와 JSONObject로 변환하는 예시입니다.

2. 속성 값 필터링하기

이제 JSONObject를 사용하여 특정 속성 값을 필터링할 수 있습니다. get() 메서드를 사용하여 속성 값을 가져올 수 있습니다.

// 특정 속성 값 필터링하기
String name = json.getString("name");
int age = json.getInt("age");

위 코드에서는 name 속성의 값을 getString() 메서드를 사용하여 가져오고, age 속성의 값을 getInt() 메서드를 사용하여 가져오는 예시입니다.

3. 필터링된 결과 사용하기

필터링된 속성 값들을 원하는 방식으로 사용할 수 있습니다. 예를 들어, 필터링된 이름과 나이를 출력하는 방법은 다음과 같습니다.

// 필터링된 결과 사용하기
System.out.println("이름: " + name);
System.out.println("나이: " + age);

위 코드는 필터링된 이름과 나이를 콘솔에 출력하는 예시입니다.

참고 자료

위의 예시 코드와 설명을 참고하여 자바에서 JSON 데이터의 특정 속성 값을 필터링하는 방법을 익혀보세요. 필요한 속성 값들을 원하는 방식으로 사용할 수 있게 될 것입니다.