`
javabrother
  • 浏览: 18219 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

json 數組的取值問題?

阅读更多

 for (Iterator<SuppliersMaterialsModel> iter = indexList.iterator(); iter
    .hasNext();) {
   SuppliersMaterialsModel temp = iter.next();
   if (code.equals(temp.getSelectId())) {
      classList = suppliersMaterialsService.getClassdesc();
    for (Iterator<SuppliersMaterialsModel> iter1 = classList
        .iterator(); iter1.hasNext();) {
          SuppliersMaterialsModel temp1 = iter1.next();
     Map<String, String> tempMap = new HashMap<String, String>();
     tempMap.put("VALUE", temp1.getClassId());
     tempMap.put("LABEL", temp1.getClass_Code());
     classList.add(tempMap);

  // 在這里取Map的值 是11條不同的數據
    }
   }
  }
  JSONArray jsonArr = JSONArray.fromObject(classList);
  System.out.println(" .............jsonArr.toString(): "  + jsonArr.toString());

//為什麽打印的都是11條一樣的,是最後的一條數據,循環有錯嗎?

........................................//

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

    5. **从JSON数组中取值**: 在处理JSON数组时,可以使用循环遍历数组元素并获取其属性值。例如: ```javascript for (var i = 0; i ; i++) { console.log(jsonArray[i].id); } ``` 总的来说,JavaScript提供...

    Go-go有序map用于json输出有序key的对象和后端有序循环map取值

    本文将深入探讨如何在Go中创建有序map,并讨论如何将其用于JSON输出以及后端的有序循环取值。 首先,Go语言没有内置的有序map类型,因此我们需要自己实现或使用第三方库。在给定的文件`ordermap-master`中,我们...

    JS中Json对象

    然而,JSON比JavaScript更简单、更纯粹,仅包括最常用的数据类型:数值、字符串、数组、对象(键值对)、布尔值和`null`。 #### 使用JSON进行数据传输 JSON最常见的用途是在客户端和服务端之间作为数据格式进行传递...

    json数据处理技巧(字段带空格、增加字段、排序等等).docx

    Json 数据处理技巧是指对 Json 数据进行处理和操作的技术和方法,包括 Json 数据的正常取值、字段带空格、赋值、增加字段、排序、拷贝、数组添加和删除等等。这些技巧可以广泛应用于 Web 开发、移动应用等领域。

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

    2. **JsonArray**: `JsonArray`则表示一个JSON数组,它包含零个或多个`JsonElement`。这些元素可以是其他`JsonArray`、`JsonObject`或者基本数据类型如字符串、数字等。创建和操作`JsonArray`的方式类似于`...

    JSON封装数据与取值

    - 处理列表中的多个对象时,将每个对象的JSON表示作为数组元素加入到一个大的JSON数组中。 ##### 2. 核心代码解析 ```java public static String converObj1(List&lt;?&gt; objs, String... fields) { StringBuilder sb...

    浅谈json取值(对象和数组)

    接着,文章还展示了如何根据数组取值。这里的情况略有不同,因为我们处理的是数组的数组,即二维数组。在这种情况下,每个数组的第一个元素代表一个类名,第二个元素则是文本内容。示例代码同样使用`$.getJSON`方法...

    Java读取json文件,并转化为map取值

    本教程将深入讲解如何使用Java读取JSON文件,并将其内容转化为Map以便进行取值操作。 首先,我们需要引入处理JSON的库。Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`...

    通过yaml为json中的某个变量赋值

    例如,JSON中的数组在YAML中可能表现为一个键值对,键是数组名,值是逗号分隔的列表。在修改这些内容时,要确保转换后的JSON与原始JSON保持相同的数据结构。 总之,通过使用YAML作为中介,我们可以更方便地管理和...

    Ajax返回的json遍历取值并显示到前台的方法

    // 使用$.each()遍历返回的JSON对象数组 $.each(data, function(i, result) { // 构建HTML元素,这里假设数据包含'name'和'age'字段 item = '&lt;tr&gt;&lt;td&gt;' + result['name'] + '&lt;/td&gt;&lt;td&gt;' + result['age'] + '...

    C#对多级json解析

    3. **多级解析**: 当JSON数据包含嵌套的对象或数组时,Json.NET会自动映射到相应的C#类的属性。上述例子中,`Person` 类包含一个 `Address` 对象和一个 `Hobbies` 列表,这正是多级解析的体现。如果JSON中的数据层次...

    C#封装和解析json

    JSON基于JavaScript的一个子集,它支持以下数据类型:数字、字符串、布尔值、数组、对象以及null。在C#中,这些对应于基本类型、字符串、布尔型、List、Dictionary, T&gt;以及null。 C#中处理JSON的主要库有Json.NET和...

    C# 获取json字段中指定值

    3. `JArray` 和 `JToken`: 当处理JSON数组时,`JArray`类非常有用。可以使用索引来访问数组元素,或者使用`SelectToken`方法。 ```csharp JArray jsonArray = JArray.Parse("[\"apple\", \"banana\", \"cherry\"]...

    java 中如何从LIST 对象取值

    其中,`ArrayList`是最常用的实现之一,它基于动态数组实现,提供随机访问元素的快速性能。 ### 二、从List中取值 #### 2.1 使用`get()`方法 `List`接口中的`get(int index)`方法允许我们根据指定的索引从列表中...

    JSONData:从 JSON(NSDictionary 或 NSArray)获取数据的简单查询

    println ( JSONData (response). get ( " Hello.World " )) // Data response = [ " Hello " : [[ " A " : " B " ],[ " C " : " D " ]]] println ( JSONData (response). get ( " Hello.0.A " )) // B var sampleArr...

    JS中的JSON对象的定义和取值实现代码

    此外,JavaScript还支持JSON数组的定义,其表示方式与对象类似,只不过是以方括号 `[]` 包围起来的,例如: ```javascript var persons = [ { id: 1, name: "张三", age: 30 }, { id: 2, name: "李四", age: 24 }...

    JSON取值前判断

    ### JSON取值前判断 在处理JSON数据时,经常需要从JSON对象中获取特定的键值。但在实际操作中,并非所有的JSON对象都会包含我们所需的键。因此,在尝试获取某个键的值之前进行存在性检查是非常重要的。这不仅可以...

    JSON返回值格式的WebService样例

    查询结果将被转换成如下的JSON数组: ```json [ {"id": 1, "name": "张三", "email": "zhangsan@example.com"}, {"id": 2, "name": "李四", "email": "lisi@example.com"}, ... ] ``` 当客户端调用这个...

    Python-JSONPath在JSON层次结构中轻松找到一个键值的路径

    JSONPath是一种查询语言,用于在JSON数据结构中检索信息,类似于XPath对于XML的作用。在Python开发中,理解和掌握JSONPath是处理JSON数据的关键技能之一,特别是在处理复杂或嵌套的JSON对象时。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics