`
阅读更多

json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码:

Java代码
  1. import  org.json.JSONArray;   
  2. import  org.json.JSONObject;   
  3.   
  4. //jsonData 的数据格式:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" }, { "id": "27JpL~j6UGE0LX00s001AH", "version": "bbc" },{ "id": "27JpL~j7YkM0LX01c000gt", "version": "Wa_" }]   
  5. JSONArray arr =  new  JSONArray(jsonData);   
  6. for  ( int  i =  0 ; i < arr.length(); i++) {   
  7.     JSONObject temp = (JSONObject) arr.get(i);   
  8.     String id = temp.getString( "id" );   
  9.     String id = temp.getString( "version" );   
  10. }  

import org.json.JSONArray;import org.json.JSONObject;//jsonData的数据格式:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" },{ "id": "27JpL~j6UGE0LX00s001AH", "version": "bbc" },{ "id": "27JpL~j7YkM0LX01c000gt", "version": "Wa_" }]JSONArray arr = new JSONArray(jsonData);for (int i = 0; i < arr.length(); i++) { JSONObject temp = (JSONObject) arr.get(i); String id = temp.getString("id"); String id = temp.getString("version");}


分享到:
评论

相关推荐

    Android解析json数组对象的方法及Apply和数组的三个技巧

    json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码: import org.json.JSONArray; import org.json.JSONObject; //jsonData的数据格式:[{ id: 27...

    Android Studio解析JSON数组

    在这个场景中,我们将探讨如何在Android Studio中解析JSON数组,并将获取的数据展示在ListView上。这个过程对于任何初学者来说都是一个重要的学习点,因为它涉及到网络数据获取、JSON解析以及UI展示。 首先,我们...

    Android_JSON数据解析

    4. 解析JSON数组 对于JSON数组,可以创建一个包含集合类型的Java类,例如: ```java public class PeopleList { private List&lt;Person&gt; people; // getters and setters... } ``` 解析JSON数组: ```java ...

    安卓 JSON实现对象和数组的相互转换

    在安卓开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器与客户端之间的数据...在实际项目中,还可以根据需求扩展`GsonUtil`类,例如添加处理JSON数组的方法或处理特殊情况的逻辑。

    JSON解析数组

    Android JSON解析数组是Android开发中的常见任务,因为许多API返回的数据以JSON数组的形式存在。在这个场景下,我们将深入探讨如何在Android中解析JSON数组,并结合PHP服务器进行数据交互。 首先,我们需要了解JSON...

    Android Studio解析JSON对象

    6. **处理JSON数组**:如果值是JSON数组,可以使用`JSONArray`来解析。例如,解析`hobbies`数组: ```java JSONArray hobbiesArray = jsonObject.getJSONArray("hobbies"); for (int i = 0; i (); i++) { String...

    使用Gson解析Json数据

    1、生成Json数据 2、使用Gson解析Json数据(单个json对象、json数组和json对象内嵌json数组) // 这里有两篇好心人的博文,有详细的讲解 http://www.jb51.net/article/32547.htm ...

    Android应用源码之Android 解析json_dome.zip

    2. **解析JSON数组:** 对于包含多个数据的JSON数组,我们可以使用`JSONArray`。例如: ```java String jsonArrayString = "[{\"name\":\"John\"},{\"name\":\"Jane\"}]"; JSONArray jsonArray = new JSONArray...

    android解析Json数据

    2. 获取键值:使用`getString(key)`获取字符串,`getInt(key)`获取整数,`getDouble(key)`获取浮点数,`getBoolean(key)`获取布尔值,`getJSONArray(key)`获取JSON数组,`getJSONObject(key)`获取嵌套的JSON对象。...

    老罗android 解析json数据源码

    本教程聚焦于老罗讲解的Android解析JSON数据的源码分析,这对于深入理解JSON处理以及优化应用程序性能至关重要。 首先,我们需要了解JSON的基本结构。JSON是一种基于键值对的格式,数据以键值对的形式存储,如{"key...

    Android 解析json_dome.zip

    - **JSONArray**:用于解析JSON数组。例如: ```java JSONArray jsonArray = new JSONArray(jsonString); for (int i = 0; i (); i++) { JSONObject item = jsonArray.getJSONObject(i); // 处理每个item } ...

    安卓Android源码——安卓Android 解析json_dome.zip

    // 解析JSON数组 JSONArray jsonArray = jsonObject.getJSONArray("friends"); for (int i = 0; i (); i++) { String friendName = jsonArray.getString(i); } ``` 5. Volley库: 在网络请求中,Volley库...

    android解析JSON字符串

    Android 解析 JSON 字符串 Android 解析 JSON 字符串是 Android 应用程序中非常常见的...Android 解析 JSON 字符串可以使用 JSONObject 和 JSONArray 对象来实现,分别用于解析普通形式和带有数组形式的 JSON 数据。

    android解析JSON数据详解借鉴.pdf

    此外,Android还提供了`JSONStringer`和`JSONTokener`两个辅助类,`JSONStringer`用于构造JSON字符串,`JSONTokener`则用于解析JSON字符串成JSON对象。`JSONException`是处理JSON操作过程中可能出现的异常类。 总的...

    android解析json小程序

    - 对象解析:使用`JSONObject`类的构造函数,传入JSON字符串。然后可以通过`getString()`、`getInt()`等方法获取键对应的值。 - 数组解析:使用`JSONArray`类,同样以字符串初始化。通过`getJSONObject(int index)...

    Android解析Json数据的PPT和源码

    这个资料包包含了一个关于Android解析JSON数据的PPT和源码,可以帮助开发者深入理解和实践Android中如何处理JSON数据。 首先,我们要理解JSON的基本结构。JSON由键值对组成,键用引号括起来,后跟冒号,值可以是...

    Android解析json数据

    2. `JSONArray`:通过`new JSONArray(jsonString)`创建JSON数组,遍历数组并使用`getJSONObject()`或`getString()`等方法获取元素。 四、使用Gson库解析JSON 1. 创建Java模型类:定义与JSON结构对应的Java类,使用...

    android操作json

    本篇将详细讲解如何在Android中进行JSON的操作,包括读取JSON、读取JSON数组以及添加修改JSON。 一、读取JSON 1. JSON字符串到JSONObject 首先,你需要导入相关的JSON库,Android SDK已经内置了org.json库,可以...

    android之JSON数据的构建

    该库提供了两个主要类:JSONObject用于表示JSON对象,JSONArray用于表示JSON数组。以下是如何使用这两个类构建JSON数据的例子: 1. 构建JSON对象: ```java import org.json.JSONObject; JSONObject jsonObject = ...

Global site tag (gtag.js) - Google Analytics