Ext.data.JsonReader 对嵌套JSON映射

七月的海风 2014-08-07 11:16:25
[
{
"name": "移动官网",
"abbr": "YDGW_S",
"YDGW_S": [
{
"name": "移动官网",
"serviceid": "ECIF1001",
"abbr": "YDGW_S"
},
{
"name": "移动官网",
"serviceid": "ECIF3301",
"abbr": "YDGW_S"
},
{
"name": "移动官网",
"serviceid": "ECIF6001",
"abbr": "YDGW_S"
},
{
"name": "移动官网",
"serviceid": "ECIF3207",
"abbr": "YDGW_S"
}
],
"name": "总线(产险)渠道",
"abbr": "ZX_S",
"ZX_S": [
{
"name": "总线(产险)渠道",
"serviceid": "ZX_ECIF6002",
"abbr": "ZX_S"
}
],
"name": "寿险个险渠道",
"abbr": "SXGX_S",
"SXGX_S": [
{
"name": "寿险个险渠道",
"serviceid": "SXGX_ECIF6102",
"abbr": "SXGX_S"
}
],
"name": "寿险团险个意险渠道",
"abbr": "SXTXGYX_S",
"SXTXGYX_S": [
{
"name": "寿险团险个意险渠道",
"serviceid": "SXTXGYX_ECIF6103",
"abbr": "SXTXGYX_S"
}
],
"name": "寿险团险核心渠道",
"abbr": "SXTXHX_S",
"SXTXHX_S": [
{
"name": "寿险团险核心渠道",
"serviceid": "SXTXHX_ECIF6103",
"abbr": "SXTXHX_S"
}
],
"name": "寿险团险养老险渠道",
"abbr": "SXTXYLX_S",
"SXTXYLX_S": [
{
"name": "寿险团险养老险渠道",
"serviceid": "SXTXYLX_ECIF6103",
"abbr": "SXTXYLX_S"
}
],
"name": "寿险团险高端医疗渠道",
"abbr": "SXTXGDYL_S",
"SXTXGDYL_S": [
{
"name": "寿险团险高端医疗渠道",
"serviceid": "SXTXGDYL_ECIF6103",
"abbr": "SXTXGDYL_S"
}
],
"name": "寿险团险E平台渠道",
"abbr": "SXTXEPT_S",
"SXTXEPT_S": [
{
"name": "寿险团险E平台渠道",
"serviceid": "SXTXEPT_ECIF6103",
"abbr": "SXTXEPT_S"
}
],
"name": "寿险团险保全平台渠道",
"abbr": "SXTXBQPT_S",
"SXTXBQPT_S": [
{
"name": "寿险团险保全平台渠道",
"serviceid": "SXTXBQPT_ECIF6103",
"abbr": "SXTXBQPT_S"
}
],
"name": "官网渠道",
"abbr": "GW_S",
"GW_S": [
{
"name": "官网渠道",
"serviceid": "ECIF3202",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF3204",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF6003",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF6004",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF1010",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF3203",
"abbr": "GW_S"
},
{
"name": "官网渠道",
"serviceid": "ECIF3201",
"abbr": "GW_S"
}
],
"name": "产险核心渠道",
"abbr": "CXHX_S",
"CXHX_S": [
{
"name": "产险核心渠道",
"serviceid": "ECIF1002",
"abbr": "CXHX_S"
},
{
"name": "产险核心渠道",
"serviceid": "ECIF3104",
"abbr": "CXHX_S"
},
{
"name": "产险核心渠道",
"serviceid": "ECIF3101",
"abbr": "CXHX_S"
},
{
"name": "产险核心渠道",
"serviceid": "ECIF3102",
"abbr": "CXHX_S"
},
{
"name": "产险核心渠道",
"serviceid": "ECIF3607",
"abbr": "CXHX_S"
}
],
"name": "快易宝渠道",
"abbr": "KYB_S",
"KYB_S": [
{
"name": "快易宝渠道",
"serviceid": "ECIF3001",
"abbr": "KYB_S"
},
{
"name": "快易宝渠道",
"serviceid": "ECIF3003",
"abbr": "KYB_S"
}
],
"name": "95510渠道",
"abbr": "95510_S",
"95510_S": [
{
"name": "95510渠道",
"serviceid": "ECIF1007",
"abbr": "95510_S"
},
{
"name": "95510渠道",
"serviceid": "ECIF1008",
"abbr": "95510_S"
},
{
"name": "95510渠道",
"serviceid": "ECIF3501",
"abbr": "95510_S"
}
],
"name": "淘宝车险渠道",
"abbr": "TBCX_S",
"TBCX_S": [
{
"name": "淘宝车险渠道",
"serviceid": "ECIF4000",
"abbr": "TBCX_S"
},
{
"name": "淘宝车险渠道",
"serviceid": "ECIF4001",
"abbr": "TBCX_S"
}
],
"name": "产险销管渠道",
"abbr": "CXXG_S",
"CXXG_S": [
{
"name": "产险销管渠道",
"serviceid": "ECIF3401",
"abbr": "CXXG_S"
}
],
"name": "寿险核心渠道",
"abbr": "SXHX_S",
"SXHX_S": [
{
"name": "寿险核心渠道",
"serviceid": "ECIF3205",
"abbr": "SXHX_S"
},
{
"name": "寿险核心渠道",
"serviceid": "ECIF3701",
"abbr": "SXHX_S"
}
],
"name": "核心(产险)渠道",
"abbr": "HX_S",
"HX_S": [
{
"name": "核心(产险)渠道",
"serviceid": "HX_ECIF6002",
"abbr": "HX_S"
}
],
"name": "寿险续期平台渠道",
"abbr": "SXXQPT_S",
"SXXQPT_S": [
{
"name": "寿险续期平台渠道",
"serviceid": "ECIF3701",
"abbr": "SXXQPT_S"
}
],
"name": "寿险续期平台渠道",
"abbr": "SXXQPTS_S",
"SXXQPTS_S": [
{
"name": "寿险续期平台渠道",
"serviceid": "ECIF10014",
"abbr": "SXXQPTS_S"
}
],
"name": "产险双核渠道",
"abbr": "CXHB_S",
"CXHB_S": [
{
"name": "产险双核渠道",
"serviceid": "ECIF3602",
"abbr": "CXHB_S"
},
{
"name": "产险双核渠道",
"serviceid": "ECIF3603",
"abbr": "CXHB_S"
},
{
"name": "产险双核渠道",
"serviceid": "ECIF3604",
"abbr": "CXHB_S"
},
{
"name": "产险双核渠道",
"serviceid": "ECIF3606",
"abbr": "CXHB_S"
},
{
"name": "产险双核渠道",
"serviceid": "ECIF1009",
"abbr": "CXHB_S"
},
{
"name": "产险双核渠道",
"serviceid": "ECIF3601",
"abbr": "CXHB_S"
}
],
"name": "产险总线渠道",
"abbr": "CXZX_S",
"CXZX_S": [
{
"name": "产险总线渠道",
"serviceid": "ECIF1009",
"abbr": "CXZX_S"
}
],
"name": "官网微信渠道",
"abbr": "SMSG_S",
"SMSG_S": [
{
"name": "官网微信渠道",
"serviceid": "ECIF1001",
"abbr": "SMSG_S"
},
{
"name": "官网微信渠道",
"serviceid": "ECIF3301",
"abbr": "SMSG_S"
},
{
"name": "官网微信渠道",
"serviceid": "ECIF3302",
"abbr": "SMSG_S"
},
{
"name": "官网微信渠道",
"serviceid": "ECIF6001",
"abbr": "SMSG_S"
}
],
"name": "寿险核心续期渠道",
"abbr": "SXHXXQ_S",
"SXHXXQ_S": [
{
"name": "寿险核心续期渠道",
"serviceid": "ECIF10014",
"abbr": "SXHXXQ_S"
}
],
"name": "95510HTTP渠道",
"abbr": "95510H_S",
"95510H_S": [
{
"name": "95510HTTP渠道",
"serviceid": "95510H_ECIF6104",
"abbr": "95510H_S"
}
]
}
]

这样一个JSON字符串 前天页面:



// 下拉框数据源
var cobstore = new Ext.data.Store({
// fileds:["name","abbr"],

proxy : new Ext.data.HttpProxy({
method : 'POST',
url : _contextPath_+ '/jsp/monitor/Eabusmonitor_combstore.action'
}),
reader : new Ext.data.JsonReader({root : 'root'},
[{ name : "name",
name : "abbr",
mapping:'abbr'

}]


/*[{
name : "name"
}, {
name : "abbr"
},{
name : "serviceid"
}]*/),
remoteSort : false
});

cobstore.load();


Ext.data.JsonReader映射这一块该怎么写?麻烦大神说一说哈。
...全文
292 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
七月的海风 2014-08-08
  • 打赏
  • 举报
回复
麻烦大神说详细点好吗?
Go 旅城通票 2014-08-07
  • 打赏
  • 举报
回复
无法配置,你的项目名称都不统一,jsonstore要加载的项目要统一的

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧