【发布时间】:2020-02-06 03:35:10
【问题描述】:
如何获取 javascript 数组
var array = [1,2,3,4,5,6]
并将其转换为如下所示的 JSON 对象
[
{
"value": 1
},
{
"value": 2
},
{
"value": 3
},
{
"value": 4
},
{
"value": 5
},
{
"value": 6
}
]
我最接近的就是使用这个
JSON.stringify(Object.assign({}, array));
但它给了我这样的输出
{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6}
【问题讨论】:
-
array.map(value => ({ value })) -
感谢@adiga,当我在寻找解决方案时,您发布的结果没有显示出来。也许我以后会咨询你。
-
@Bazilby 或者您可以参考documentation 和How can I access and process nested objects, arrays or JSON? 等指南。
标签: javascript json