Java에서 JSON 배열 객체에 액세스
Java에서 JSONArray 내의 문자열 값에 액세스하려면 JSON 구조를 탐색하고 원하는 값을 검색하는 방법을 이해해야 합니다. data.
다음과 같은 JSON 개체가 제공됩니다. 제공됨:
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
for 루프에서 "id" 및 "loc" 값에 액세스하려면 다음 코드를 사용합니다.
JSONArray recs = req.getJSONObject("locations").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 the data as needed) }
이 코드는 레코드 배열을 반복하여 액세스합니다. 각 레코드를 JSON 객체로 저장합니다. 그런 다음 getInt("id")를 사용하여 "id" 값을 정수로 검색하고 getString("loc")을 사용하여 "loc" 값을 문자열로 검색합니다. 처리된 데이터는 후속 작업에 사용될 수 있습니다.
위 내용은 Java에서 JSON 배열 객체에 어떻게 액세스하고 처리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!