转换数组对象在JS Jsondata对象 [英] Convert Array to objects for Jsondata objects in js
本文介绍了转换数组对象在JS Jsondata对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
转换阵列串JavaScript或jQuery来对象
Convert Array-String to Object with Javascript or jQuery
这是我的阵列
data=["{X:7,Y:12.5}", "{X:8,Y:15}", "{X:9,Y:12.5}"]
预计产量为对象
data=[{X:7,Y:12.5},{X:8,Y:15},{X:9,Y:12.5}]
该怎么做?
推荐答案
试试这个:
data = ["{X:7,Y:12.5}", "{X:8,Y:15}", "{X:9,Y:12.5}"];
data = data.join(',');
data = data.replace(/X/g,'"X"');
data = data.replace(/Y/g,'"Y"');
data = JSON.parse("["+data+"]");
只是转换数组和字符串做清理,可解析为JSON。
Just convert array to string and do clean up that can be parsed to json.
这篇关于转换数组对象在JS Jsondata对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文