내 JSON이 아래에 있습니다. 모든 객체에 대해 하나의 루프에서 키로 값을 가져와야합니다. 현재 루프가 잘못되었습니다. 나는 그것을 바꿀 필요가있다. 어떤 해결책? 코드의JsonObject 키로 값 가져 오기
[
{
"key": "firstName",
"value": "8796ccd6-56c8-441f-830b-bb1caa16d3d1"
},
{
"key": "lastName",
"value": "92e68944-e54c-4ad3-b368-cc5b35dcf9f6"
},
{
"key": "user",
"value": "0d866084-78aa-4fcf-a110-7627ce831172"
}
]
내 부분 :
for (int i = 0; i < jsonMainArr.length(); i++) {
JSONObject objects = jsonMainArr.getJSONObject(i);
Iterator key = objects.keys();
while (key.hasNext()) {
String k = key.next().toString();
System.out.println("Key : " + k + ", value : " + objects.getString(k));
}
}
하지만이 된 JSONObject를 취할 것은 첫 번째, 두 번째 등 내가 –