Tôi đang được cung cấp một số JSON tôi cần phải chuyển qua để xuất các phần tử. Vấn đề là phần này của nó được cấu trúc khác nhau. Thông thường, tôi sẽ chỉ lặp qua các yếu tố như sau:Làm cách nào để trích xuất khóa từ đối tượng JSON khóa/giá trị?
var json = $.parseJSON(data);
json[16].events.burstevents[i]
Nhưng tôi không thể làm điều đó với JSON bên dưới vì chúng là cặp giá trị chính. Làm cách nào để trích xuất chỉ dấu thời gian unix từ JSON bên dưới? (Ví dụ: 1369353600000,0, 1371600000000,0 vv)
{"16": {
"events": {
"burstevents": {
"1369353600000.0": "maj", "1371600000000.0": "maj", "1373414400000.0": "maj", "1373500800000.0": "maj", "1373673600000.0": "maj"
},
"sentevents": {
"1370736000000.0": "pos", "1370822400000.0": "pos", "1370908800000.0": "pos"
}
}
}
}
'$ .map ({" 123 ": 345}, hàm (v, k) {return k;})' -> '['123']' – AdamKG
'_.map ({" 123 ": 345 }, hàm (v, k) {return k;}) '->' ['123'] 'http://underscorejs.org/#map – cgTag