`
chenjie1121
  • 浏览: 13392 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

EXT列表中某一列的值从JsonArray中获取

    博客分类:
  • EXT
 
阅读更多

EXT列表中的其中一列,后台传过来的是JsonArray数组,如何获取这个数组中对象的某一个字段;

 

value的格式是:[{id : '1', name: '分类名称'}]

 

header : '分类',
dataIndex : 'categorys',
renderer : function(value) {
	if (Ext.isArray(value)) {
		var c = '';
		Ext.each(value, function(item, index) {
			if (index > 0) {
				c += ', ';
			}
			c += item.name;
		});
		return c;
	}
}

 

其中,Ext.each方法是Ext.Array.each的别名。

 

Ext.each(Array/NodeList/Mixed array, Function(item, index){
	// item表示前面所要迭代的数组的每一个元素。eg:如果数据是JSONArray形式的,item表示每一个json对象。
	// index表示默认从0开始的item数组的索引位置
});
 

 

分享到:
评论

相关推荐

    java jsonarray 踢重 去重操作

    `JSONArray`是JSON中最基本的数据结构之一,用于表示有序的数据集合。 ### 基本概念 #### JSONArray简介 `JSONArray`是JSON中用来存储有序的多个值的数据结构,可以包含数字、字符串、对象等。在Java中,可以通过...

    关于JSONArray应用的小实例

    在Java编程语言中,`JSONArray`是JSON(JavaScript Object Notation)数据格式的一个关键组成部分,由org.json库提供。JSON是一种轻量级的数据交换格式,它使得人和机器都能容易地读取和写入数据。在这个小实例中,...

    Java JSONObject格式转换:将JSONArray中的值转为JSONObject

    该资源为Java JSONObject格式转换内容,将JSONArray中的值转为JSONObject对象该资源为Java JSONObject格式转换内容,将JSONArray中的值转为JSONObject对象该资源为Java JSONObject格式转换内容,将JSONArray中的值...

    【世上最靠谱】获取JSON数组的某个值,判断其值是否为空

    获取JSON数组的某个值,判断其值是否为空。

    JSONArray常用包.rar

    `JSONArray`是org.json库中的一个类,它代表了JSON数组,可以存储多个JSON对象或者基本类型值。 在这个名为“JSONArray常用包.rar”的压缩文件中,可能包含了关于如何使用`JSONArray`进行JSON操作的一些示例代码、...

    JSONArray需要的jar包

    `JSONArray`类就是这个库的一部分,它提供了一系列的方法来处理JSON数组,如添加元素、获取元素、遍历数组等。 要使用`JSONArray`,首先我们需要在项目中引入对应的jar包。在这个压缩包文件“JSONArray需要的jar包...

    JSONArray解析包

    在这个例子中,`jsonArray`将包含两个元素,每个元素都是一个`JSONObject`,键值对分别对应于`map`中的键和值。 #### 2. 解析List 对于`List`类型的对象,`fromObject()`同样能将它们转换为`JSONArray`。例如: `...

    JSONArray.zip_JsonArray

    可以通过索引来访问JSONArray中的元素,索引从0开始。同时,可以使用迭代器遍历整个数组。 ```java for (int i = 0; i < jsonArray.length(); i++) { Object element = jsonArray.get(i); System.out.println...

    JSONObject、JSONArray需要的jar包

    JSONArray则用于表示一个JSON数组,数组中的元素可以是任何JSON值。下面是如何创建和操作JSONArray的例子: ```java import org.json.JSONArray; JSONArray arr = new JSONArray(); arr.put("Apple"); arr.put(...

    C# 获取json字段中指定值

    以下是一些核心方法,用于从JSON字符串中获取特定字段的值: 1. `JObject.Parse`: 这个静态方法用于将JSON字符串解析成一个`JObject`实例,之后我们可以使用属性访问符来获取字段值。 ```csharp string json...

    JSONObject与JSONArray所需jar包

    而`JSONArray`则表示一个有序的值列表,这些值可以是任何JSON数据类型。这两个类使得开发者能够轻松地在Java对象和JSON对象之间进行转换。 为了在Java项目中使用`JSONObject`和`JSONArray`,我们需要将相应的jar包...

    根据JSONArray中给定字段排列顺序

    给出提前排序的数组,jsonArray中字段根据数组顺序重新排序。

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

    - 查询元素:通过索引访问,如`get(int index)`获取指定索引的元素,或者`getString(int index)`、`getIntValue(int index)`等方法获取特定类型的值。 3. **遍历JSONArray** - 使用`for-each`循环遍历数组,例如...

    JSONArray_JSON_

    3. 访问元素:通过索引来获取数组中的元素,注意索引是从0开始的。 ```java JSONObject obj = jsonArray.getJSONObject(0); int number = jsonArray.getInt(1); ``` 4. 遍历数组:可以使用迭代器或for-each循环...

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

    在Java编程中,处理JSON数据是一项常见的任务,而`JsonObject`和`JsonArray`是Gson库中的两个核心类,用于解析和构建JSON对象和数组。Gson是Google提供的一个开源库,它允许我们将Java对象转换为JSON字符串,反之...

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

    标签"json java jar JSONArray"进一步确认了这是一个关于Java项目中使用JSON处理的场景,特别是涉及到`JSONArray`的使用,而`jar`则表明我们需要的是一个Java档案文件,这是Java应用程序的可执行组件。 在提供的...

    kesho,存储缓存任何数据类型字符串、布尔值、jsonobject、jsonarray….zip

    Kesho是一个开源的存储缓存库,它的设计目标是提供一个高效且灵活的框架,用于存储和缓存各种类型的数据,包括字符串、布尔值、JSON对象以及JSON数组等。在现代应用开发中,数据管理是一个至关重要的环节,Kesho的...

    java的JsonObject对象提取值方法

    这里,`JSON.parseObject()` 方法用于将JSON字符串转换为`JsonObject`,`getJSONArray()` 用于获取指定键对应的`JsonArray`,而 `getString()` 则用于从`JsonObject`中提取字符串值。 接下来是第二种格式的JSON数据...

    使用JSONArray.fromObject所需要的jar包

    在这个例子中,`MyObject`是你自定义的Java类,`JSONArray.fromObject()`会遍历列表中的每个对象,将其转换为相应的JSON表示,并存储在`JSONArray`中。 请注意,随着技术的发展,现在有更现代的库如Gson、Jackson或...

    JSONArray和Gson的jar

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

Global site tag (gtag.js) - Google Analytics