简体   繁体   English

在javascript中解析json响应数组

[英]parsing json response array in javascript

I have a json arry 我有一个json arry

{
    "result": "sucess",
    "senderids": [{
        "id": "2",
        "senderid": "powers",
        "status": "0",
        "type": "2",
        "availa": "0",
        "user": "admin"
    }, {
        "id": "3",
        "senderid": "powert",
        "status": "0",
        "type": "2",
        "availa": "0",
        "user": "admin"
    }, {
        "id": "4",
        "senderid": "powerd",
        "status": "0",
        "type": "2",
        "availa": "0",
        "user": "admin"
    }, {
        "id": "5",
        "senderid": "pavank",
        "status": "0",
        "type": "1",
        "user": "pavan"
    }]
}

Javascript: Javascript:

var res = xhr.responseText;
var s = res.senderids;
for (i = 0; i < s.senderids.length; i++) {
    var contact = JSON.parse(s.senderids[i].senderid);
    alert(contact);
}

How i can parse this json array using JSON.parse . 我如何使用JSON.parse解析此json数组。 I have tried this code 我已经尝试过此代码

thanks in advance 提前致谢

Try this: 尝试这个:

var res = JSON.parse(xhr.responseText);
    var s = res.senderids;
    for (i = 0; i < s.senderids.length; i++) {
        var contact = s.senderids[i].senderid;
        alert(contact);
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM