json对象的解析
json对象数据:
{
"status": "200",
"code": "",
"msg": "",
"data": {
"departId": 68120,
"departName": "业务部",
"orderNo": 2,
"status": 1,
"departLevel": 1,
"departParent": 0,
"departPath": "/0",
"createTime": 1457094375000,
"updateTime": 1480065850000,
"companyId": 2446,
"phoneCount": 0,
"childDeparts": [],
"parentDeparts": [
{
"departId": 68120,
"departName": "业务部",
"orderNo": 2,
"status": 1,
"departLevel": 1,
"departParent": 0,
"departPath": "/0",
"createTime": 1457094375000,
"updateTime": 1480065850000,
"companyId": 2446,
"phoneCount": 0,
"childDeparts": [],
"parentDeparts": [],
"departPhones": []
}
],
"departPhones": [
{
"id": 1352908,
"companyId": 2446,
"fixPhone": "13952089911",
"orderNo": 0,
"phoneName": "高峥",
"pinyin": "gaozhengrong ",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1203270,
"companyId": 2446,
"fixPhone": "18602956699",
"orderNo": 0,
"phoneName": "华明",
"pinyin": "weihuaming?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": "18767173160,18767173161,18767173162"
},
{
"id": 1203271,
"companyId": 2446,
"fixPhone": "13993000256",
"orderNo": 0,
"phoneName": "胡文杰",
"pinyin": "xuwenjie?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1204775,
"companyId": 2446,
"fixPhone": "18668407878",
"orderNo": -1,
"phoneName": "徐永",
"pinyin": "xuyongjie?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1206865,
"companyId": 2446,
"fixPhone": "13893600043",
"orderNo": 0,
"phoneName": "白菜",
"pinyin": "nihai?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1250141,
"companyId": 2446,
"fixPhone": "13385817511",
"orderNo": 5,
"phoneName": "baobao1",
"pinyin": "baobao1?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1250146,
"companyId": 2446,
"fixPhone": "13385817513",
"orderNo": 6,
"phoneName": "baobao3",
"pinyin": "baobao3?",
"departId": 68120,
"departName": "",
"status": 1,
"expand": ""
},
{
"id": 1352823,
"companyId": 2446,
"fixPhone": "13758230573",
"orderNo": 0,
"phoneName": "萝卜",
"pinyin": "chen shen ",
"departId": 68120,
"departName": "",
"status": 1,
"expand": "12345678977"
}
]
}
}
注意这个json对象下的expand下会存在多个号码,现在遇到的问题时,这8个对象的数组能够分别渲染到结构中,问题时expand下的多个号码,怎样依次渲染出来,问题还在解决中:
$.each(data.data.departPhones,function (i,item) {
console.log(item)
})
通过$.each,可以得到:
考虑到是json数据的分割处理:
搜到了类似的情况:http://cnodejs.org/topic/5354bd3b1969a7b22af6ab0f
可能暂时用这种方法试试看。
麻烦大家看看,有没有什么好的解决方案。
补充:
http://caibaojian.com/json-length.html
JSON数组有长度json.abc.length,如果单纯是json格式,那么不能直接使用json.length方式获取长度,而应该使用其他方法。
json对象的解析的更多相关文章
- Json字符串解析原理、超大json对象的解析
概述 附上完整的代码:https://pan.baidu.com/s/1dEDmGz3(入口类是Json)JSON:JavaScript 对象表示法(JavaScript Object Notatio ...
- ios中解析json对象基类
这个是对上面一篇写的一个解析json对象的基类 @interface BaseObjectFromJson : NSObject + (id) objectWithDict:(NSDictionary ...
- IE6 IE7 IE8(Q) 不支持 JSON 对象
标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 s ...
- SJ9012: IE6 IE7 不支持 JSON 对象
标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 s ...
- js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。
JSON.parse()用于从一个字符串中解析出json对象. var str = '{"name":"huangxiaojian","age&quo ...
- 关于json解析中 解析多重json对象
JSONObject rst = {"AIS-RST":"AIS-00000001","AIS-STATUS":"AIS-0000 ...
- json对象的封装与解析
一.解析json对象 表结构信息对象,json格式,名称为tableObj * { * "tableName":"t_res", ...
- jquery遍历筛选数组的几种方法和遍历解析json对象
jquery grep()筛选遍历数组 $().ready( function(){ var array = [1,2,3,4,5,6,7,8,9]; var fil ...
- javascript如何解析json对javascript如何解析json对象并动态赋值到select列表象并动态赋值到select列表
原文 javascript如何解析json对象并动态赋值到select列表 JSON(JavaScriptObject Notation)一种简单的数据格式,比xml更轻巧.JSON是JavaScri ...
随机推荐
- 12. javacript高级程序设计-DOM2和DOM3
1. DOM2和DOM3 DOM2级规范定义了一些模块,用于增强DOM1级.“DOM2级核心”为不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者XHTML,对于HTML ...
- Java for LintCode 颜色分类
给定一个包含红,白,蓝且长度为n的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红.白.蓝的顺序进行排序. 我们可以使用整数0,1和2分别代表红,白,蓝. 解题思路: Java for Leet ...
- 【leetcode】Balanced Binary Tree(middle)
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary ...
- 【python】time,datetime,string相互转换
来源:http://essen.iteye.com/blog/1452098 #把datetime转成字符串 def datetime_toString(dt): return dt.strftime ...
- mongodb配置文件.conf
启动方式 ./bin/mongod -f MongoDB.conf 会看到 about to fork child process, waiting until server is ready for ...
- Android四种LaunchMode
singleTop 的Activity和standard的几乎一样, 把singleTop和standard归为一类启动模式,这种模式不会引起任务栈的变更 singleTop和standard唯一的区 ...
- Java 配色方案--Dark Flash Builder - by Wilson Silva
http://eclipsecolorthemes.org/?view=theme&id=1855
- iOS真机调试
备注:本阶段之前的修改配置文件.准备脚本等,只需要做一次.但本阶段的操作,对每个需要真机调试的工程都要做一遍. ① 禁用Xcode自动的签名操作 将工程配置“Build Settings”中所有的Co ...
- NYOJ题目806HEIHEI的心情
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtMAAANRCAIAAACumacBAAAgAElEQVR4nOzdrXLrOrjG8XMT5b2Q4l
- markdown思维导图笔记