Java에서 JSON 개체 구문 분석: ArrayList로 값 추출
이 프로그래밍 시나리오에서는 JSON 개체를 발견하고 구문 분석을 목표로 합니다. 해당 값을 Java의 배열 목록으로 변환합니다. JSON 개체는 다음과 같이 구성됩니다.
{ "interests": [{ "interestKey": "Dogs" }, { "interestKey": "Cats" }] }
이 작업을 해결하려면 org.json 라이브러리를 활용할 수 있습니다. 단계별 해결 방법은 다음과 같습니다.
JSON 객체 생성: 먼저, 주어진 JSON 문자열에서 JSON 객체를 구성해야 합니다.
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
관심사 검색 배열: 다음으로 JSON 개체에서 "interests" 배열을 추출해야 합니다.
JSONArray array = obj.getJSONArray("interests");
ArrayList 초기화: 이제 관심을 저장할 ArrayList 키:
List<String> list = new ArrayList<String>();
관심 배열 반복: 루프를 활용하여 관심 배열을 반복하고 관심 키를 추출합니다.
for (int i = 0; i < array.length(); i++) { list.add(array.getJSONObject(i).getString("interestKey")); }
파싱된 항목 검색 값: 이제 ArrayList에는 JSON 객체의 관심 분야 키가 포함됩니다.
System.out.println(list); // Output: [Dogs, Cats]
이 단계를 수행하면 지정된 JSON 객체를 Java에서 효과적으로 구문 분석하고 "interestKey" 값이 포함된 배열 목록입니다.
위 내용은 JSON 개체의 값을 Java의 ArrayList로 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!