Java와 함께 json을 사용하기 시작했습니다. JSONArray 내에서 문자열 값에 액세스하는 방법을 모르겠습니다. 예를 들어, 내 json은 다음과 같습니다.
{
"locations": {
"record": [
{
"id": 8817,
"loc": "NEW YORK CITY"
},
{
"id": 2873,
"loc": "UNITED STATES"
},
{
"id": 1501
"loc": "NEW YORK STATE"
}
]
}
}
내 코드 :
JSONObject req = new JSONObject(join(loadStrings(data.json),""));
JSONObject locs = req.getJSONObject("locations");
JSONArray recs = locs.getJSONArray("record");
이 시점에서 "레코드"JSONArray에 액세스 할 수 있지만 for 루프 내에서 "id"및 "loc"값을 얻는 방법이 확실하지 않습니다. 이 설명이 너무 명확하지 않은 경우 죄송합니다. 저는 프로그래밍에 익숙하지 않습니다.