`

解析JSONArray

 
阅读更多
//[{"k":"20","na":"30"},{"k":"50","na":"60"},{"k":"10","na":"40"},{"k":"30","na":"80"}]
String json = this.getResources().getString(R.string.json);


try {
JSONArray array = new JSONArray(json);
int[] n = new int[array.length()];
for (int i = 0; i < array.length(); i++) {
JSONObject jsonObject = array.getJSONObject(i);
n[i] = jsonObject.getInt("k");
Log.i("ceshi", n[i] + "");
}


} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
分享到:
评论

相关推荐

    com.alibaba.fastjson.JSONArray依赖jar.rar

    - 从JSON字符串解析JSONArray:`JSONArray jsonArray = JSONArray.parseArray(jsonString)`。 6. **高级用法** - JSONPath支持:Fastjson还支持JSONPath表达式,用于从复杂的JSON数据中提取特定信息,如`...

    JsonObject 与JsonArray 使用时的相关最新jar包(用于java 解析json)

    // 从JSON字符串解析JsonArray JsonArray arrayString = "[{\"name\":\"Bob\", \"age\":30}, {\"name\":\"Charlie\", \"age\":28}]"; JsonArray parsedArray = gson.fromJson(arrayString, JsonArray.class); // ...

    两种方式解析本地JOSNArray

    要解析JSONArray,首先需要将JSON文本加载到一个String对象中,然后使用Gson的fromJson方法。 ```java import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.util.ArrayList; ...

    JSONArray解析包

    **JSONArray解析包详解** 在Java开发中,JSON作为一种轻量级的数据交换格式,被广泛用于前后端数据传输。为了方便地处理JSON数据,有多个库提供了相应的API,其中包括`org.json`库中的`JSONArray`类。`JSONArray`是...

    Json_Array_Parse_Retrofit_Java:本示例如何使用Java语言通过改造来解析jsonarray

    本示例将详细介绍如何使用Java和Retrofit解析JSON数组,帮助你理解如何将接收到的数据转换为可操作的对象。 首先,让我们了解JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

    关于JSONArray应用的小实例

    在这个小实例中,我们将探讨如何使用`JSONArray`来创建、操作和解析JSON数据。 首先,我们需要引入`org.json`库。如果你的项目中还没有这个库,可以通过Maven或Gradle将其添加到依赖管理中。对于Maven,可以在pom....

    Android 解析json_dome

    // 解析JSONArray private void parseJSONArray(JSONArray array) { for (int i = 0; i (); i++) { try { JSONObject item = array.getJSONObject(i); String name = item.getString("name"); // ... } catch ...

    Servlet 解析AJAX 传递的JSONArray

    Servlet 处理 AJAX中传递的JSON格式参数,JSON中含有JSONArray!在网上搜索资源时发现没有相关内容,所以自己写了一下跟大家一起分享!如有雷同,纯属巧合!第一次传资源,有不好的地方希望大家提出建议!

    java jsonarray 踢重 去重操作

    本文将详细介绍如何使用Java对`JSONArray`进行去重操作,并深入探讨背后的原理和技术细节。 ### JSON与Java JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...

    js创建jsonArray传输至后台及后台全面解析

    **在后台接收和解析jsonArray** 在后端,通常使用JSON库来解析接收到的JSON字符串。以Java为例,使用了`org.json`库(例如:`com.alibaba.fastjson`或`org.json.JSONArray`): ```java String data = request....

    JSONObject、JSONArray需要的jar包

    这些基本操作包括解析JSON字符串到对象、序列化对象为JSON字符串、获取和设置键值对、遍历数组和对象等。这些功能使得JSON处理在Java开发中变得简单而高效。 总之,JSONObject和JSONArray是处理JSON数据的关键工具...

    JSONArray_JSON_

    当我们提到"JSONArray_JSON_",我们可以理解这是一个关于JSON数组的讨论,可能涉及到如何创建、操作和解析JSON数组。 在JSON中,数组是有序的值集合,可以包含其他JSON对象、数组、字符串、数字、布尔值或null。一...

    JSON(net.sf.json.JSONArray)需要的jar包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但JSON是独立于语言的,具有广泛的语言支持,包括Java。在Java中,为了...

    JSONArray和Gson的jar

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,同时也容易机器解析和生成。Gson是Google提供的一款Java库,用于...

    JSONObject与JSONArray所需jar包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读易写、机器解析和生成的特性,广泛应用于Web服务和客户端应用程序之间传递数据。 `JSONObject`代表一个JSON对象,它可以包含键值对,其中...

    Android Studio解析JSON数组

    这个过程中,理解JSON的结构、学会使用`JSONArray`和`JSONObject`进行解析,以及掌握ListView的使用,对于Android开发者来说是非常基础且重要的技能。通过实际操作,可以加深对这些概念的理解,进一步提升开发能力。

    解析json的工具类,包括JSONObject、JSONArray、JSONException、JSONString等

    这个库提供了几个核心类,如JSONObject、JSONArray、JSONException和JSONString,帮助开发者方便地进行JSON的解析、创建和序列化。 **JSONObject**: JSONObject是表示JSON对象的类,它由键值对组成,键总是字符串...

    JSONObject与JSONArray使用方法解析

    在示例中,要从一个复杂的JSON字符串中提取特定值,例如`name4`,需要将字符串转换为`JSONArray`对象,然后通过索引访问每个`JSONObject`,逐层解析键值对。具体步骤如下: 1. 使用`JSONArray.fromObject(String)`...

    Android 安卓 json解析

    我们将涵盖两种解析方式:本地JSON解析和在线JSON解析。 ### 1. JSON基础知识 JSON是一种文本格式,基于JavaScript语法,但独立于语言。它以键值对的形式存储数据,如`"key": "value"`。数组可以通过方括号`[]`表示...

Global site tag (gtag.js) - Google Analytics