首頁 > Java > java教程 > 主體

如何在 Android 中從 JSONArray 中提取並連接 Actor 名稱?

Susan Sarandon
發布: 2024-11-22 10:12:26
原創
170 人瀏覽過

How to Extract and Concatenate Actor Names from a JSONArray in Android?

如何在 Android 中解析 JSONArray

問題:

提供的 JSON包含一個名為「abridged_cast」的數組,目標是從數組中的每個物件中提取「name」字段,將它們連接成一個字串。

答案:

錯誤的程式碼片段試圖存取「字元」數組,而所需的資料位於「名稱」中場地。要解決此問題,請使用以下步驟:

  1. 實例化一個空的 ArrayList 來儲存收集的名稱。
  2. 從 JSON 回應中取得「abridged_cast」JSONArray。
  3. 迭代 JSONArray。
  4. 對於數組中的每個對象,提取「名稱」欄位。
  5. 將「name」值加到 ArrayList。

這是一個範例實作:

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板