看到这是我在服务器上的json响应
{ "status": { "statusCode": 200,"title": " needs", "classname": "NeedController" }, "needs": { "Needs": [{needTitle": "Need a book","needDescription": "story book","fromCustomer": "abc","needDate": "2014-05-15T12:57:13Z","needID": 23, "referrals":{"referrals":[{"referredBy":"xyz","referredOn":"2013-11-19T06:56:18Z","rererralId":3,"referralStatus":"declined","needId":3}]}}
我想计算这个引用数组的长度。
"referrals":{"referrals":[{"referredBy":"xyz","referredOn":"2013-11-19T06:56:18Z","rererralId":3,"referralStatus":"declined","needId":3}]}
这是我的javascript代码
function successCallback(responseObj){
alert(JSON.stringify(responseObj));//above response
var dataj=(JSON.stringify(responseObj));
$。每个(responseObj.needs.Needs,功能(I){ alert(responseObj.needs.Needs.referrals.referrals.length); //这不是给我的长度。
}); }
答案 0 :(得分:0)
var JSON = {“status”:{“statusCode”:200,“title”:“needs”,“classname”:“NeedController”},“needs”:{“Needs”:[{“needTitle”: “需要一本书”,“needDescription”:“故事书”,“来自客户”:“abc”,“needDate”:“2014-05-15T12:57:13Z”,“needID”:23,“推荐”:{ “下线”:[{ “referredBy”: “XYZ”, “referredOn”: “2013-11-19T06:56:18Z”, “rererralId”:3 “referralStatus”: “下降”, “needId”:3 }]}}]}};
警报(JSON.needs.Needs [0] .referrals.referrals.length);
根据上面的JSON,这就是你找到长度的方法。
答案 1 :(得分:-1)
假设数据是响应变量,您可以使用
获取引荐数组的长度data["needs"]["referrals"]["referrals"].length