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. Unity3d《Shader篇》漫反射

    Unity3d<Shader篇>漫反射 Shader "Custom/Ambient" { Properties { _MainTex ("Base (RGB ...

  2. FastReport经验

    FastReport经验 1.FastReport中如果访问报表中的对象? 可以使用FindObject方法. TfrxMemoView(frxReport1.FindObject(’memo1′)) ...

  3. shell变量判空几种方法

    强烈声明:关于对数字的比较以及判断是否为空 最好在外层添加""引起来,这样可以避免空与其他字符比较时报错的问题. 1. 变量通过" "引号引起来 #!/bin/ ...

  4. oracle简历自增序列(转)

    步骤:1.创建序列   2.创建触发器. 语法解析:create sequence TB_CODE_SEQUENCEminvalue 1maxvalue 99999999999999999999999 ...

  5. C#一维数组

    数组:相同数据类型的元素按照一定的顺序进行排列生成的集合(一组数据)一维数组:int [] array=new int[5];int[] array = new int[] {1,2,3,4,5 }; ...

  6. 【leetcode】Linked List Cycle II (middle)

    Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Foll ...

  7. 解决jetty7.0.pre5启动时报ClassNotFoundException: javax.interceptor.InvocationContext异常的问题

    一.背景介绍:最近项目在使用maven命令行运行jetty服务器时出现ClassNotFoundException: javax.interceptor.InvocationContext异常 二.环 ...

  8. 最简单的Web服务器

    //读取浏览器发过来的内容Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, Protoco ...

  9. eclipse上安装abator插件

    下面是我看了网上的有一点需要强调:网址 http://ibatis.apache.org/tools/abator然后全选,然后是==>重启就好了 eclipse上安装abator插件参考:ht ...

  10. python 连接sql server

    linux 下pymssql模块的安装 所需压缩包:pymssql-2.1.0.tar.bz2freetds-patched.tar.gz 安装: tar -xvf pymssql-2.1.0.tar ...