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对象的解析的更多相关文章

  1. Json字符串解析原理、超大json对象的解析

    概述 附上完整的代码:https://pan.baidu.com/s/1dEDmGz3(入口类是Json)JSON:JavaScript 对象表示法(JavaScript Object Notatio ...

  2. ios中解析json对象基类

    这个是对上面一篇写的一个解析json对象的基类 @interface BaseObjectFromJson : NSObject + (id) objectWithDict:(NSDictionary ...

  3. IE6 IE7 IE8(Q) 不支持 JSON 对象

    标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 s ...

  4. SJ9012: IE6 IE7 不支持 JSON 对象

    标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 s ...

  5. js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。

    JSON.parse()用于从一个字符串中解析出json对象. var str = '{"name":"huangxiaojian","age&quo ...

  6. 关于json解析中 解析多重json对象

    JSONObject rst = {"AIS-RST":"AIS-00000001","AIS-STATUS":"AIS-0000 ...

  7. json对象的封装与解析

    一.解析json对象 表结构信息对象,json格式,名称为tableObj   *  {   *   "tableName":"t_res",          ...

  8. jquery遍历筛选数组的几种方法和遍历解析json对象

    jquery grep()筛选遍历数组 $().ready(    function(){        var array = [1,2,3,4,5,6,7,8,9];        var fil ...

  9. javascript如何解析json对javascript如何解析json对象并动态赋值到select列表象并动态赋值到select列表

    原文 javascript如何解析json对象并动态赋值到select列表 JSON(JavaScriptObject Notation)一种简单的数据格式,比xml更轻巧.JSON是JavaScri ...

随机推荐

  1. Mac下DIY文件浏览器

    2015-07-14 15:07:53 Mac下的finder不能浏览Linux文件目录, 一些优秀的资源管理器是收费的..... 于是想到了既然Mac的本质是类Unix, 而在windows下查看L ...

  2. MySQL 5.6 Threadpool(优先队列)介绍及性能测试【转】

    本文来自:http://www.gpfeng.com/?p=540&utm_source=tuicool&utm_medium=referral 背景介绍 MySQL常用(目前线上使用 ...

  3. glib-2.49.4 static build step in windows XP

    export LIBFFI_CFLAGS=" -I/usr/local/lib/libffi-3.2.1/include " \ export LIBFFI_LIBS=" ...

  4. 加载ComboBox控件

    /// <summary> /// 加载公司 /// </summary> /// <param name="cbbCompany">Combo ...

  5. ajax,下拉框级联

    js代码: $(document).ready(function() { $("#type1").change(function(){ var type1Code=$(" ...

  6. iOS - iPhone开发 UILocalNotification的使用

    OS下的Notification的使用 Notification 是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iO ...

  7. 细谈WEB标准

    最近有些朋友很是疑惑web标准是什么,我在这里先做一个总结,有更好的见解的可以私信给我! 首先切入正题之前先谈一下什么叫DOCTYPE,DOCTYPE是document type(文档类型)的简写,主 ...

  8. JNDI 和JDBC的区别

    1.JNDI 和JDBC的区别和联系.两者都是API,是一个标准.并不是什么产品或方法.JDBC 全称:Java Database Connectivity 以一种统一的方式来对各种各样的数据库进行存 ...

  9. iOS - 开发类库

    开发类库   UI 项目名称 项目信息 1.MJRefresh 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明. ...

  10. struts2 javaweb 过滤器、监听器 拦截器 原理

    转: 过滤器.监听器 拦截器 过滤器 创建一个 Filter 只需两个步骤: (1)创建 Filter 处理类: (2)在 web.xml 文件中配置 Filter . 创建 Filter 必须实现 ...