下面是我的JSON对象
var validation_messages ={
"test1": [{
"1": {
"rssi": -25,
}
}, {
"2": {
"rssi": -25,
}
}],
"test2": [{
"15": {
"rssi": -10,
}
}, {
"19": {
"rssi": -21,
}
}]
Run Code Online (Sandbox Code Playgroud)
}
以下就是我的尝试
var rssival = []; for(validation_messages中的var key){
var obj = validation_messages[key];
for (var i=0; i<obj.length; i++) {
for(x in obj[i]){
rssival.push(obj[i][x].rssi);
}
}
Run Code Online (Sandbox Code Playgroud)
} console.log(rssival)
我得到输出为
[-25, -25, -10, -21]
Run Code Online (Sandbox Code Playgroud)
但我需要一个输出
[[-25, -25], [-10, -21]]
Run Code Online (Sandbox Code Playgroud)
谁能帮帮我吗?