【问题标题】:Convert a Javascript array to a JSON object [duplicate]将Javascript数组转换为JSON对象[重复]
【发布时间】: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}

【问题讨论】:

标签: javascript json


【解决方案1】:

您可以通过 short hand property 映射值。

var array = [1, 2, 3, 4, 5, 6],
    result = array.map(value => ({ value }));

console.log(result);

【讨论】:

    猜你喜欢
    • 2015-04-21
    • 2015-01-02
    • 1970-01-01
    • 2021-05-02
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    相关资源
    最近更新 更多