首页新闻找找看学习计划

这样的JSON数据怎么解析呀!

0
[待解决问题]

{
    "total":1,
    "rows":[
        {
            "rownum":"1",
            "CreatedByName":"crmdevqas",
            "CreatedOn":"2016/7/29 6:15:57",
            "ModifiedByName":"crmdevqas",
            "ModifiedOn":"2016/7/29 6:15:57",
            "yt_shiporderId":"e124eee8-5355-e611-8e64-005056857a61",
            "yt_ordercode":"zcd20160727001",
            "yt_arrivaldate":"2016/7/27 16:00:00",
            "yt_maintaindate":"2016/7/26 16:00:00",
            "yt_purchaseuser":"",
            "yt_contactway":"13838820507",
            "yt_supplier":"",
            "yt_suppliercode":"",
            "yt_syncdate":"2016/7/26 16:00:00",
            "yt_status":""
        }

    ]

}

问题补充:

 怎么用JQUERY 遍历解析!

robinwyz的主页 robinwyz | 菜鸟二级 | 园豆:202
提问于:2016-08-23 11:33
< >
分享
所有回答(7)
0

function func(json)

for key in json

{

 console.log(json[key]);

if(typeof json[key] ==='object')

  func(json[key])

}

 

czd890 | 园豆:8546 (大侠五级) | 2016-08-23 11:37
-1

js天生支持json的啊。原生的可以用eval或者JSON.parse,jquery可以直接parseJSON的吧?转成以后,直接访问:

data.total;data.rows[0].rownum

顾晓北 | 园豆:9741 (大侠五级) | 2016-08-23 11:40
0

楼上正解!Jquery的话,可以用jQuery.parseJSON().不懂的话可以参考api:

http://jquery.cuishifeng.cn/

王雨号凑 | 园豆:180 (初学一级) | 2016-08-23 12:11
1

JSON.parse()

或者 用递归深度遍历吧。

小精灵儿Pawn | 园豆:470 (菜鸟二级) | 2016-08-23 13:10
0

使用js的for in来实现解析

刘宏玺 | 园豆:14004 (专家六级) | 2016-08-23 14:37
0

哟 jqgrid 的json啊

Постой! | 园豆:829 (小虾三级) | 2016-08-24 09:30
0

看起来像easyui返回的列表数据啊,easyui本身会帮你解析的,用楼上的办法也能解析eval或者JSON.parse

balahoho | 园豆:2138 (老鸟四级) | 2016-08-24 18:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册