Android에서 JSONArray를 구문 분석하는 방법
질문:
제공된 JSON에는 "abridged_cast"라는 배열의 목표는 각 개체에서 "이름" 필드를 추출하는 것입니다. 배열을 사용하여 단일 문자열로 연결합니다.
답변:
원하는 데이터가 "에 있는 동안 잘못된 코드 조각이 "문자" 배열에 액세스하려고 시도했습니다. 이름" 필드입니다. 이 문제를 해결하려면 다음 단계를 따르세요.
다음은 구현 예입니다.
List<String> allNames = new ArrayList<>(); JSONArray cast = jsonResponse.getJSONArray("abridged_cast"); for (int i = 0; i < cast.length(); i++) { JSONObject actor = cast.getJSONObject(i); String name = actor.getString("name"); allNames.add(name); } String namesConcatenated = String.join(",", allNames);
이 코드는 namesConcatenated String을 "abridged_cast" 배열에 있는 모든 배우의 이름(쉼표로 구분)
위 내용은 Android의 JSONArray에서 액터 이름을 추출하고 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!