javascript将数组转换为json对象
我得到了以下数组:javascript将数组转换为json对象,javascript,arrays,json,Javascript,Arrays,Json,我得到了以下数组: array = [{"id":144,"price":12500000},{"id":145,"price":13500000}, {"id":146,"price":13450000},{"id":147,"price":11500000}, {"id":148,"price":15560000}] 我想将其转换为json,如下所示: json = {{"id":144,"price":12500000},{"id":145,"price":13500000}, {"id
array = [{"id":144,"price":12500000},{"id":145,"price":13500000},
{"id":146,"price":13450000},{"id":147,"price":11500000},
{"id":148,"price":15560000}]
我想将其转换为json,如下所示:
json = {{"id":144,"price":12500000},{"id":145,"price":13500000},
{"id":146,"price":13450000},{"id":147,"price":11500000},
{"id":148,"price":15560000}}
这样我就可以将mongodb中的所有内容存储在一个独特的文档中
关于,只需运行一个循环并将…等同于
var obj = {};
for(var i=0; i<array.length; i++)
{
obj[i] = array[i]
}
因为你的JSON无效。不确定你在问什么 从数组或其他变量到json字符串=>
var str = JSON.stringify(thing);
从json字符串到变量
var thing = JSON.parse(str);
第二个问题甚至不是有效的JSON,因此您的问题在当前形式下没有什么意义。后者是无效的。钥匙应该是什么?身份证?
var thing = JSON.parse(str);