如何在 Android 中解析 JSONArray
問題:
提供的 JSON包含一個名為「abridged_cast」的數組,目標是從數組中的每個物件中提取「name」字段,將它們連接成一個字串。
答案:
錯誤的程式碼片段試圖存取「字元」數組,而所需的資料位於「名稱」中場地。要解決此問題,請使用以下步驟:
這是一個範例實作:
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);
此程式碼將使用以下內容填入名稱連接字串「abridged_cast」陣列中所有演員的名字,以逗號分隔。
以上是如何在 Android 中從 JSONArray 中提取並連接 Actor 名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!