2016-12-01 4 views
-1

У меня есть JSON с 2 коллекциями FailedCount и SucceededCount.Как получить первое значение от второго элемента в данных JSON?

{ 
"FailedCount": [{ 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:40:09.0", 
    "FailedCount_DATE__CURRENT__CHECK": "10:40:09", 
    "FailedCount_MEAS_VALUE": 0 
    }, { 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:45:09.0", 
    "FailedCount_DATE__CURRENT__CHECK": "10:45:09", 
    "FailedCount_MEAS_VALUE": 0 
    }, { 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:50:09.0", 
    "FailedCount_DATE__CURRENT__CHECK": "10:50:09", 
    "FailedCount_MEAS_VALUE": 1 
    }], 
    "SucceededCount": [{ 
    "SucceededCount_MEAS_VALUE": 555 
    }, { 
    "SucceededCount_MEAS_VALUE": 547 
    }, { 
    "SucceededCount_MEAS_VALUE": 339 
    }] 
} 

0 Как получить первую оценку SucceededCount?

Я пробовал:

jsonObj.SucceededCount[1]; 

Но результат не хорошо: [object Object].

+0

использование jsonObj.SucceededCount [1] .SucceededCount_MEAS_VALUE –

+0

'obj.SucceededCount [0] [ "SucceededCount_MEAS_VALUE"] ' – nicovank

+0

** first ** будет индексом 0, а не 1, но, сказав, что' [object Object] '- это то, как объект отображается как строка –

ответ

0

Попробуйте

jsonObj.SucceededCount[0].SucceededCount_MEAS_VALUE; 

Надеется, что это помогает.

0

Возьмите в аренду SucceededCount вашего объекта. Теперь у вас есть массив. Возьмите объект кулак из этого массива SucceededCount[0], а затем выберите свойство, которое нужно SucceededCount[0].SucceededCount_MEAS_VALUE

var obj = { 
 
    "FailedCount": [{ 
 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:40:09.0", 
 
    "FailedCount_DATE__CURRENT__CHECK": "10:40:09", 
 
    "FailedCount_MEAS_VALUE": 0 
 
    }, { 
 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:45:09.0", 
 
    "FailedCount_DATE__CURRENT__CHECK": "10:45:09", 
 
    "FailedCount_MEAS_VALUE": 0 
 
    }, { 
 
    "FailedCount_DATE_CURRENT_CHECK": "2016-11-30 10:50:09.0", 
 
    "FailedCount_DATE__CURRENT__CHECK": "10:50:09", 
 
    "FailedCount_MEAS_VALUE": 1 
 
    }], 
 
    "SucceededCount": [{ 
 
    "SucceededCount_MEAS_VALUE": 555 
 
    }, { 
 
    "SucceededCount_MEAS_VALUE": 547 
 
    }, { 
 
    "SucceededCount_MEAS_VALUE": 339 
 
    }] 
 
}; 
 

 
console.log(obj.SucceededCount[0].SucceededCount_MEAS_VALUE);

+1

@Downvoter, почему? – Weedoze

Смежные вопросы