如何将json中数字数组的字符串版本转换为javascript中的数字数组

如何将json中数字数组的字符串版本转换为javascript中的数字数组,javascript,arrays,json,Javascript,Arrays,Json,我有以下json对象: 变量数据=[{“名称”:“abc”,“计数”:“[20.8100]”, {“名称”:“xyz”,“计数”:“[40100]”}] 请注意双引号中的数组:“[20.8100]” 我想要双引号 预期输出: 变量数据=[{“名称”:“abc”,“计数”:[20.8100]}, {“名称”:“xyz”,“计数”:[40100]}] 任何帮助都将不胜感激您可以使用同一属性并将其赋值 var data=[{“name”:“abc”,“count”:“[20.8100]”,{“nam

我有以下json对象

变量数据=[{“名称”:“abc”,“计数”:“[20.8100]”, {“名称”:“xyz”,“计数”:“[40100]”}]

请注意双引号中的数组:“[20.8100]”

我想要双引号

预期输出:

变量数据=[{“名称”:“abc”,“计数”:[20.8100]}, {“名称”:“xyz”,“计数”:[40100]}]

任何帮助都将不胜感激

您可以使用同一属性并将其赋值

var data=[{“name”:“abc”,“count”:“[20.8100]”,{“name”:“xyz”,“count”:“[40100]”}];
data.forEach(函数(a){
a、 count=JSON.parse(a.count);
});

控制台日志(数据)步骤1:使用javaScript循环迭代JSON

步骤2:用于将JSON字符串(
“[20.8100]”
)转换为JSON对象(
[20.8100]

工作演示:

var数据=[
{“姓名”:“abc”,“计数”:“[20.8100]”,
{“名称”:“xyz”,“计数”:“[40100]”
];
用于(数据中的var i){
data[i].count=JSON.parse(data[i].count);
}

控制台日志(数据)