哈哈,刚开始的时候一脸蒙逼,后来有个开发的朋友给的意见,写一下哈哈
// 数据
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)
哈哈、、、终于搞完了