`
side91
  • 浏览: 13655 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

json 含多层子属性

阅读更多
1,


a:
b: { ba:  bb: }

//1to1

var data = {
	totalProperty:1,
	root:[{ 'a': '1','b':{'ba': '21','bb':'22'}}]
};



var reader = new Ext.data.JsonReader({
   totalProperty: 'totalProperty',
   root:'root'	
},[
   {name:'a'},
   {name:'b_ba',mapping:'b.ba'},
   {name:'b.bb',mapping:'b.bb'}
])

ColumnModel:
   {header:'A',dataIndex:'a'},
   {header:'B.BA',dataIndex:'b_ba'},
   {header:'B.BB',dataIndex:'b.bb'},



2,



a:
b: [{ ba: },{ bb: }]


//b:list
var data = {
	totalProperty:1,
	root:[{ 'a': '1','b':{'ba': '21','bb':'22'}}]
};



var reader = new Ext.data.JsonReader({
   totalProperty: 'totalProperty',
   root:'root'	
},[
   {name:'a'},
   {name:'b_ba',mapping:'[color=green]b[0][/color].ba'},
   {name:'b.bb',mapping:'[color=green]b[1][/color].bb'}
])

ColumnModel:
   {header:'A',dataIndex:'a'},
   {header:'B.BA',dataIndex:'b_ba'},
   {header:'B.BB',dataIndex:'b.bb'},



分享到:
评论

相关推荐

    Java中Json字符串直接转换为对象的方法(包括多层List集合)

    在Java开发中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。...注意,为了支持多层List集合,我们需要确保所有相关的Java类都有对应的getter和setter方法,以便转换过程能够正确地填充对象的属性。

    js调用xml文件的多层属性和节点

    在处理XML文件时,特别是涉及多层属性和节点的情况,我们需要深入理解XML的结构以及如何在JavaScript中遍历和访问这些结构。 XML(Extensible Markup Language)是一种标记语言,常用于存储和传输结构化数据。它由...

    JSON法创建对象

    ### JSON法创建对象详解 #### 一、JSON简介与特性 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...无论是处理简单的数据,还是复杂的多层数据结构,JSON都是一个值得信赖的选择。

    人工智能+数据集预处理+xml文档转json

    如果XML元素有多个相同名称的子元素,这些子元素通常会被转换为JSON数组。 4. **生成JSON文档**:最后,将整理好的数据结构转换为JSON字符串,可以使用编程语言的内置函数,如Python的`json.dumps()`。 在给定的...

    json树形特效

    可以使用CSS的`display`属性控制子节点的可见性,或者使用CSS3的`transition`属性添加平滑的动画效果。 综上所述,JSON树形特效是利用JSON数据动态生成具有交互性的多层树形菜单的技术。它在各种网页应用中都有广泛...

    MapToXMLAndXMLToJson.zip

    本资源"MapToXMLAndXMLToJson.zip"提供了一种将Java中的Map对象(包括多层嵌套)转换为XML,以及将XML反向转换为JSON对象的解决方案。这两个操作在数据交换、存储或接口开发中都有广泛的应用。 首先,我们来看`Map`...

    json+jQuery实现的无限级树形菜单效果代码

    如果节点有子节点,则还需要一个"list"属性,该属性也是一个JSON数组,包含该节点的所有子节点。 在上述提供的内容中,我们看到一个名为json的数组变量,其中定义了多层嵌套的节点数据。这些数据用来表示一个具有多...

    多层菜单刷新(javascript版)

    我们需要用到`getElementById`、`getElementsByTagName`、`querySelectorAll`等方法来获取菜单元素,然后使用`innerHTML`或`appendChild`等属性和方法来动态生成或更新菜单项。 2. **事件监听**:为了实现联动刷新...

    AdvancedDataGrid多层分组表头导出Excel与后台JAVA交互

    这可以通过遍历AdvancedDataGrid的子节点和数据源来实现。在Flex中,我们可以使用GridDataSnapshot类来获取数据的快照,包含所有必要的信息。 接着,我们需要与后台JAVA进行交互。通常,我们会发送一个HTTP请求到...

    Python json解析库jsonpath原理及使用示例

    jsonpath 用于多层嵌套 json格式的 解析。 pip install jsonpath JsonPath 描述 $ 根节点 @ 现行节点 .or[] 取子节点 n/a 取父节点,jsonpath为支持 .. 就是不管位置,选择所有复合条件的条件 * ...

    MJExtension

    - **支持多层嵌套**:MJExtension可以处理复杂的JSON结构,包括嵌套的对象和数组。 - **自定义转换规则**:开发者可以通过继承`MJExtensionConfig`来自定义序列化和反序列化的行为。 4. **使用示例** ```objc /...

    将json转换成struts参数的方法

    开发者可以根据需要,在函数中添加额外的逻辑,比如处理特殊字符的转义、过滤掉不需要的参数、处理多层嵌套的复杂数据结构等。 综上所述,将JSON数据转换为Struts参数的过程是一个将数据结构扁平化的过程,需要考虑...

    jQuery-Easyui 1.2 实现多层菜单效果的代码

    菜单项的`menus`属性是一个数组,用于定义子菜单。若菜单项内包含`menus`属性,则表示它是一个可以展开的菜单,否则为一个叶子节点。 知识点四:创建多层菜单的具体步骤 1. 引入jQuery-Easyui所需的JavaScript和CSS...

    jQuery三态树

    在这个例子中,"name"表示节点的名称,"children"数组包含了该节点的子节点,"selected"属性表示节点的选中状态。 ### 三、三态树的实现 1. **初始化树结构**:通过遍历Json数据,构建HTML结构,每个节点通常是一...

    iitraweb+dtree(dtree.js)用法!

    每个节点包含ID、父ID、文本和其他属性,如是否展开、是否有子节点等。 3. **发送JSON数据**:使用Intraweb的组件,如IWPHTTPResponse,将生成的JSON数据发送到客户端。可以通过设置响应头Content-Type为...

    安卓仿QQ树形

    1. **创建树节点类**:首先,定义一个树节点类,如`TreeNode`,包含两个主要属性:一个是存储节点值的字段,另一个是存储子节点的列表。可以使用ArrayList或其他集合类型来存储子节点。 ```java public class ...

    用XPath 表达式从 XML 文档中提取信息

    XPath,全称XML Path Language,是一种在XML文档中查找信息的语言。...同时,由于许多现代Web服务和API都以XML或与其相似的格式(如JSON)交换数据,掌握XPath对于成为一名专业的IT从业者来说是非常有价值的技能。

    java web下开发二级级联下拉菜单(数据库实现的)

    - `Category.java`: 定义菜单实体类,包含`id`、`name`、`parent_id`等属性。 - `CategoryDAO.java`: 数据访问对象,包含查询菜单的方法。 - `CategoryService.java`: 业务逻辑层,调用DAO并处理数据,生成树形结构...

Global site tag (gtag.js) - Google Analytics