JQuery를 사용하여 JSON 데이터에서 값을 구문 분석하려고합니다.jQuery를 사용하여 JSON 데이터의 값을 구문 분석하십시오.
{
"VMServer": "VM Server 1",
"VMs": [{
"ID": "AND-4.1",
"OS": "Android- 4.1",
"FLAVOUR": "",
"CAPS": {
"IE": "10",
"FF": "28",
"GC": "32"
},
"DEVICE": {
"SAMSSU": [
"S3",
"S4"
],
"LG": [
"G3",
"G4"
]
}
}
}
josn에서 데이터를 추출하여 코드 미만 : 제가 다음 JSON 데이터를 갖는다.
function loadPlatforms(callback) {
$.getJSON('/getAllVMs', function (data) {
var html = '';
var capVMs = {};
var VMSs = Object.keys(data);
VMSs.forEach(function(VMS) {
if(data[VMS].length > 0) {
data[VMS].forEach(function (val) {
for(var brc in gBrowsers) {
if(val.CAPS.hasOwnProperty(brc)) {
var cap = val.OS + '-' + brc + '-' + val.CAPS[brc];
alert(val.DEVICE)
var ds = Object.keys(val.DEVICE);
ds.forEach(function (bb) {
}
}
});
}
});
});
}
그러나 유형 오류가 발생했습니다 !!
TypeError:val.DEVICE is not an object
var ds = Object.keys(val.DEVICE);
그것이 유효한 데이터 난이 일어나는 방법을 모르는
undefined
나타내는 제 경고를 나타내는 3 개의 시간 경고를 출력 val.DEVICE 경고있다. 내 코드가 뭐가 잘못 됐어.
경고 (데이터); 이게 너에게주는거야? – cracker