首页 > Java > java教程 > 如何在 Android 中从 JSONArray 中提取并连接 Actor 名称?

如何在 Android 中从 JSONArray 中提取并连接 Actor 名称?

Susan Sarandon
发布: 2024-11-22 10:12:26
原创
216 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板