Java를 사용하여 JSONArray의 항목 멤버에 액세스
JSON 데이터로 작업할 때 JSON 배열 내의 특정 값에 액세스해야 하는 경우가 많습니다. JSONArray는 JSON 문서의 JSON 개체 목록을 나타냅니다. 이 문서에서는 Java를 사용하여 JSONArray 내에서 문자열 값에 액세스하고 검색하는 방법을 안내합니다.
다음 샘플 JSON을 고려하세요.
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
JSONArray 레코드에 액세스할 수 있게 되면, 다음 단계를 사용하여 각각의 "id" 및 "loc" 값을 검색할 수 있습니다. Record:
다음은 "id" 및 "loc" 값에 액세스하는 방법을 보여주는 샘플 코드입니다.
import org.json.JSONArray; import org.json.JSONObject; ... // Load JSON data as before JSONArray recs = locs.getJSONArray("record"); for (int i = 0; i < recs.length(); ++i) { JSONObject rec = recs.getJSONObject(i); int id = rec.getInt("id"); String loc = rec.getString("loc"); // Process id and loc as needed... }
다음 단계에 따라 다음을 수행할 수 있습니다. JSONArray 내에서 특정 값을 효율적으로 탐색하고 추출하여 Java 애플리케이션에서 JSON 데이터를 사용하고 조작할 수 있습니다.
위 내용은 Java에서 JSONArray 멤버에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!