将多个json文件合并一个json

哈哈,刚开始的时候一脸蒙逼,后来有个开发的朋友给的意见,写一下哈哈

// 数据

var datas=[

  {  

    "goods_id":1

  },

  {

    "goods_id":1

  },

  {

    "goods_id":1

  }

]

// 数据的名字

var  names=[

  {

    name:'bai'

  },

  {

    name:'wei'

  },

  {

    name:'yun'

  }

]

// 数据的类型

var types=[

  {

    "type":".txt"

  },

  {

    "type":".obj"

  },

  {

    "type":".txt"

  }

]

第一种:拼接成 字符串通过JSON.parse()进行转成json

代码如下:

var data = '{"uid":"'+uid+'",'
for(var i=0;i<datas.length;i++){
  if(i == datas.length-1){
    data += '"file'+i+'":"'+datas[i].goods_id+'@'+names[i].name+'@'+types[i].type+'"}'
  }else{
    data += '"file'+i+'":"'+datas[i].goods_id+'@'+names[i].name+'@'+types[i].type+'",'
  }
}
console.log(data);
console.log(JSON.parse(data));

第二种:

f1 = {
  "uid":"q9tmtXFv5LszprDgP",
  "order_num":"111111",
  "sessionid":"e5b6u24uc8e15b08u9avuhz2s1oeyf7i"
}
for(var i =0 ;i<datas.length;i++){
  f1['file'+i] = datas[i].goods_id+"@"+names[i].name+"@"+types[i].type
}
console.log(f1)

哈哈、、、终于搞完了

转载于:https://www.cnblogs.com/weiyunblogs/p/7285208.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值