var a = {"streams": {
"stream1": {"alive":0, "iframe":"адрес?id-1"},
"stream2": {"alive":1, "iframe":"адрес?id-2"},
"stream3": {"alive":1, "iframe":"адрес?id-3"}
}}
var res = [];
for (k in a.streams) {
// перебираем a.streams по ключам
if (a.streams[k].alive == 1) {
console.log('активно');
res.push(a.streams[k]); // собираем массив с alive == 1
} else {
console.log('не активно');
}
}
console.log(res[0]); // выводим первое значение из массива с alive == 1
var json_data = '{ "streams" : { "stream1": { "alive" : 0, "iframe" : "адрес?id-1 " }, "stream2": { "alive" : 1, "iframe" : "адрес?id-2" },}';
var data = JSON.parse(json_data);
// теперь в переменной дата обычный объект