jquery-将json转换为javascript数组需要帮助
我有这样的json数据jquery-将json转换为javascript数组需要帮助,javascript,jquery,Javascript,Jquery,我有这样的json数据 [{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}] 我想删除“数据”:和花括号 我希望输出是这样的 [85,83,75,87,86,0,84] 有人请帮我把它转换成那样 var newArray = []; jsonData.forEach(function(i) { newArray.push(i.data); }); 其中jsonData是存
[{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}]
我想删除“数据”:
和花括号
我希望输出是这样的
[85,83,75,87,86,0,84]
有人请帮我把它转换成那样
var newArray = [];
jsonData.forEach(function(i) {
newArray.push(i.data);
});
其中jsonData
是存储JSON数据的变量的名称
其中
jsonData
是存储JSON数据的变量的名称。循环遍历数组并提取如下数据值
var obj= [{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}];
var arr = [];
for ( var i = 0; i < obj.length;i++){
arr.push(obj[i].data);
}
var obj=[{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}];
var-arr=[];
对于(变量i=0;i
循环遍历数组并提取如下数据值
var obj= [{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}];
var arr = [];
for ( var i = 0; i < obj.length;i++){
arr.push(obj[i].data);
}
var obj=[{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}];
var-arr=[];
对于(变量i=0;i
您用jQuery标记了您的问题,因此这里有一个使用它的答案:
var input = [{ "data": "85" }, { "data": "83" }, { "data": "75" }, { "data": "87" }, { "data": "86" }, { "data": "0" }, { "data": "84" }];
var output = $.map(input, function (e) { return e.data; });
您使用jQuery标记了您的问题,因此这里有一个使用它的答案:
var input = [{ "data": "85" }, { "data": "83" }, { "data": "75" }, { "data": "87" }, { "data": "86" }, { "data": "0" }, { "data": "84" }];
var output = $.map(input, function (e) { return e.data; });
请检查以下代码
var myMessage = [{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}];
var obj2 = eval(myMessage);
var myArray = new Array();
for(var i in obj2){
myArray[i] = obj2[i].data;
}
console.log(myArray);
干杯Subh请检查以下代码
var myMessage = [{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}];
var obj2 = eval(myMessage);
var myArray = new Array();
for(var i in obj2){
myArray[i] = obj2[i].data;
}
console.log(myArray);
var msg = '[{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}]';
var msgObject = JSON.parse(msg);
var output = new Array();
for (var i = 0; i < msgObject.length; i++) {
output.push(msgObject[i].data);
}
alert(JSON.stringify(outputObject));
Cheers Subhvar msg='[{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}];
var msg = '[{"data":"85"},{"data":"83"},{"data":"75"},{"data":"87"},{"data":"86"},{"data":"0"},{"data":"84"}]';
var msgObject = JSON.parse(msg);
var output = new Array();
for (var i = 0; i < msgObject.length; i++) {
output.push(msgObject[i].data);
}
alert(JSON.stringify(outputObject));
var msgObject=JSON.parse(msg);
var输出=新数组();
对于(变量i=0;i
var msg='[{“数据”:“85”},{“数据”:“83”},{“数据”:“75”},{“数据”:“87”},{“数据”:“86”},{“数据”:“0”},{“数据”:“84”}];
var msgObject=JSON.parse(msg);
var输出=新数组();
对于(变量i=0;i
您需要知道如何访问JS中的对象,以及如何使用for循环。享受你的谷歌搜索!您需要知道如何访问JS中的对象,以及如何使用for循环。享受你的谷歌搜索!forEach令人敬畏,为什么人们会使用它?你为什么这么认为?因为浏览器支持?有很多原因。浏览器支持,无法打破它(很不容易的方式)。。。etcforEach令人敬畏为什么人们会使用它?你为什么这么认为?因为浏览器支持?有很多原因。浏览器支持,无法打破它(很不容易的方式)。。。等