`
cherryQQ
  • 浏览: 1137158 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JSONArray JSONObject 字符串转json数组 遍历json对象

阅读更多

     

String json = "{''data'':[{''name'':''Wallace''},{''name'':''Grommit''}]}";   

StringBuffer  marketXml = new StringBuffer();

 

 

 jsonObjSplit = new JSONObject(json );
      JSONArray ja = jsonObjSplit.getJSONArray("data'");
      for (int i = 0; i < ja.length(); i++) {
            JSONObject jo = (JSONObject) ja.get(i);
   

           marketXml.append(jo.get(''name'"));
           System.out.println(marketXml.toString());

     }

-------------------------------------------------------------------------遍历json 对象

 

    jsonObj = new JSONObject(activeMarketRet);
    
    for (Iterator iter = jsonObj.keys(); iter.hasNext();) { //先遍历整个 people 对象
        String key = (String)iter.next();

        System.out.println(jsonObj .getString(Key));

   }

 

 

 

分享到:
评论

相关推荐

    Jackson将json string转为Object,org.json读取json数组的实例

    JSONArray允许我们处理JSON数组,而JSONObject则允许我们操作JSON对象。 在上述实例中,当遇到需要读取数组中特定值的问题时,采用了org.json库中的JSONArray类。具体的做法是调用readJsonArray函数,并将JSON字符...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    这篇博客文章"net.sf.json.JSONObject实现Object对象与Json字符串的互转"深入探讨了如何使用`JSONObject`来处理这种转换。 首先,我们需要了解`JSONObject`的基本用法。`JSONObject`可以从一个Java对象创建,也可以...

    java-对象数组转换为json

    ### Java对象数组转JSON 首先,我们来看如何将一个Java对象数组转换成JSON格式。这通常涉及到使用第三方库如`fastjson`、`Jackson`或`org.json`等。这里以`org.json`为例进行说明: ```java import org.json....

    javascript中json对象json数组json字符串互转及取值方法

    在处理JSON数据时,我们经常会遇到将JSON字符串、JSON对象和JSON数组相互转换的需求。下面我们将详细探讨这些转换方法以及如何从JSON数据中提取值。 1. **JSON字符串到JSON对象转换**: 当我们需要从服务器获取...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    - **遍历JSON对象**:你可以使用`keys()`方法获取所有键,然后遍历获取值,如`for (String key : jsonObject.keys()) { ... }`。 - **处理数组**:`JSONArray`是`JSONObject`的同胞,它用于处理JSON数组。两者可以...

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

    JSONObject是表示JSON对象的类,它由键值对组成,键总是字符串。JSONObject提供了一系列的方法来操作这些键值对,如`get()`用于获取键对应的值,`put()`用于添加或更新键值对,`has()`检查某个键是否存在,以及`...

    将数组转换成JSON对象

    在IT领域,将数组转换为JSON对象是一项常见且重要的技能,尤其在前后端数据交互、存储和传输数据时。从给定的文件标题和描述中,我们可以提炼出以下几个关键知识点: ### 1. JSON(JavaScript Object Notation)...

    JSONObject、JSONArray需要的jar包

    JSON对象由键值对组成,键总是字符串,值可以是各种类型,包括字符串、数字、布尔值、数组、对象或其他JSON值。例如: ```java import org.json.JSONObject; JSONObject obj = new JSONObject(); obj.put("name", ...

    Android Studio解析JSON数组

    1. 将服务器返回的JSON字符串转换为`JSONArray`对象。 2. 遍历`JSONArray`,对每个元素(`JSONObject`)进行处理。 3. 提取`JSONObject`中的键值对,例如"name"和"description",并存储在自定义的Java对象(如`Item`...

    org.json.JSONObject引用依赖包

    你可以通过这个类来创建JSON对象,并执行一系列操作,例如添加键值对、获取值、转换JSON字符串等。以下是一些基本用法: 1. 创建JSON对象: ```java JSONObject jsonObject = new JSONObject(); jsonObject.put(...

    JSONArray_JSON_

    在JSON中,数组是有序的值集合,可以包含其他JSON对象、数组、字符串、数字、布尔值或null。一个JSON数组以方括号"[ ]"包裹,元素之间用逗号","分隔。例如: ```json [ {"name": "Alice", "age": 30}, {"name": ...

    二维数组转json的java源码

    最后,将JSONArray放入一个主JSONObject的"data"键下,并打印出JSON字符串。 运行这段代码,你会得到如下输出: ```json { "data": [ {"Name": "Tom", "Age": "20", "Score": "90"}, {"Name": "Jerry", "Age": ...

    JSON字符转JSON对象

    2. `JSONArray parseArray(String jsonString)`: 如果JSON字符串代表一个数组,如`["Apple","Banana","Cherry"]`,这个方法会返回一个`JSONArray`,你可以遍历这个数组获取每个元素。 3. `&lt;T&gt; T parseObject(String...

    JSONObject java解析json需要的jar包和依赖包

    4. **遍历JSON对象** 如果你需要遍历整个`JSONObject`,可以使用`keys()`方法获取所有的键,然后循环处理每个键及其对应的值: ```java for (Iterator&lt;String&gt; iterator = jsonObject.keys(); iterator.hasNext()...

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

    描述中提到了"JSONObject等",这暗示除了`JSONArray`之外,可能还需要`JSONObject`类,它是用于处理JSON对象的。`JSONObject`能够将Java对象转换为JSON表示,并能从JSON文本反序列化为Java对象。这两个类一起构成了...

    java后台与前端交互List转Json(Gson)

    Gson是Google提供的一款强大的Java库,它能将Java对象转换为JSON字符串,反之也能将JSON数据转换回Java对象。本篇文章将深入探讨如何使用Gson库来实现Java后台List类型数据向JSON的转换。 首先,我们需要了解Gson的...

    JSONObject及依赖的jar包

    JSON对象在结构上类似于Java中的哈希表,由键值对组成,每个键都是一个字符串,每个值可以是基本类型、数组、其他JSON对象或者null。下面我们将详细探讨`JSONObject`的使用方法和相关知识点。 1. 创建JSONObject -...

    org.json.JSONObject 包下载

    一个JSON对象是一个无序的键值对集合,每个键都是一个字符串,每个值可以是多种数据类型,如字符串、数字、布尔值、数组、其他JSON对象等。`JSONObject`提供了丰富的API来操作这些键值对,包括添加、获取、删除键值...

    JSONArray和Gson的jar

    JSONArray是JSON规范中的一个类型,代表一个数组,它可以包含零个或多个JSON值,如字符串、数字、布尔值、其他数组或者JSON对象。在Java中,可以使用org.json库中的JSONArray类来创建和操作JSONArray对象。例如,你...

Global site tag (gtag.js) - Google Analytics