哈哈,剛開始的時候一臉蒙逼,后來有個開發的朋友給的意見,寫一下哈哈
// 數據
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)
哈哈、、、終於搞完了