將多個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)

哈哈、、、終於搞完了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM