0

我有这个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            
    });
});
4

2 回答 2

2

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

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

JSFiddle

于 2013-11-12T13:42:36.533 回答
1

这将记录 currentStep 的键/值:

$.each(obj, function(key, value) {
    $.each(value.currentStep, function(key, value) {
        console.log(key, value);
    });
});
于 2013-11-12T13:41:29.433 回答