jquery中的json迭代

时间:2013-11-12 13:37:26

标签: jquery json

我有这个json

{
    "3": {
        "builderName": "All Branches",
        "currentStep": {
            "eta": 46.228333592710214,
            "expectations": [
                [
                    "output",
                    1519065,
                    1565397.0
                ]
            ],

我想从currentStep获取键和值。像eta和期望。

$.each(obj, function (key, value) {
    $.each(value.currentStep, function (key, value) {
       console.log(value.eta); // this returns undefined            
    });
});

2 个答案:

答案 0 :(得分:2)

你已经拥有了关键和价值。

$.each(json, function (key, value) {
    $.each(value.currentStep, function (key, value) {
       console.log(key + " : " + value);            
    });
});

JSFiddle

答案 1 :(得分:1)

这将记录currentStep的键/值:

$.each(obj, function(key, value) {
    $.each(value.currentStep, function(key, value) {
        console.log(key, value);
    });
});