转换数组对象在JS Jsondata对象 [英] Convert Array to objects for Jsondata objects in js

查看:97
本文介绍了转换数组对象在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆