我需要将json数据转换为Javascript数组,即时通讯使用Data.json文件中的以下数据,
[{
"nid": 1,
"Desc": "Extra Style Window",
"Xvalue": "448",
"Yvalue": "458",
"ImgValue": "1"
},
{
"nid": 2,
"Desc": "Door",
"Xvalue": "138",
"Yvalue": "558",
"ImgValue": "2"
},
{
"nid": 3,
"Desc": "Fittings",
"Xvalue": "400",
"Yvalue": "258",
"ImgValue": "3"
},
{
"nid": 4,
"Desc": "Fittings Spare",
"Xvalue": "168",
"Yvalue": "102",
"ImgValue": "3"
}
]
我想要以上数据以以下数组格式,
var dataPoints = new Array([nid,"Desc",Xvalue,Yvalue,ImgValue],......[n]);
我在我这边使用下面的代码,但是没有用,
var arr = [];
for (var prop in data) {
arr.push(data[prop]);
}
console.log(data.name);
alert(data.name);
如何转换它,我在Json文件中有大量数据,请帮助我解决此问题。如果还有其他解决方法,请告诉我。
谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句