为了账号安全,请及时绑定邮箱和手机立即绑定

字符串如何组装成json数组的形式?

字符串如何组装成json数组的形式?

繁星coding 2019-03-15 18:14:41
var list = "abcdef,123456";var link = "http://www.baidu.com,http://www.qq.com";这是数据形式,如何最后组装成json数据形式:最终结果:如下[    {        "name":"abcdef",        "link":"http://www.baidu.com"    },    {        "name":"123456",        "link":"http://www.qq.com"    }]
查看完整描述

6 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

var listSplits = list.split(',')

var linkSplits = link.split(',')


var result = listSplits.map(function (name, index) {

  return {

    name: name,

    link: linkSplits[index]

  };

});


查看完整回答
反对 回复 2019-03-22
?
函数式编程

TA贡献1807条经验 获得超9个赞

1、 将字符串分组

list = list.split(',')link = link.split(',')

2、 循环放进空数组里

let result = []for(let i = list.length - 1; i >= 0; i--){
    result.push({
        name: list[i],
        url: link[i]
    }]
}

3、转换成json

result = JSON.stringify(result)


查看完整回答
反对 回复 2019-03-22
?
GCT1015

TA贡献1827条经验 获得超4个赞

var names = list.split(',')

var result = link.split(',').map((l, i) => {

  return { name: names[i], link: l}

})


console.log(result)


查看完整回答
反对 回复 2019-03-22
  • 6 回答
  • 0 关注
  • 1596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信