如何在 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中文网其他相关文章!