假设小程序接收到以下JSON数据:
{"One": {"id": "0", "name": "1",}, "Two": {"id": "1", "name": "K2"}}
要将每个对象中的数组组成一个数组,即形成下面的形式:
[{"id": "0", "name": "1",}, {"id": "1", "name": "2"}]
在js文件中可以写为下面的代码:(这里的request已经经过自己的处理,request的原型也是同样使用)
Page({
data: {
mydata: [],
},
myrequest({url:"https://127.0.0.1/interface/"})
.then(result=>{
console.log(result)
for(var i in result.data)
{
this.data.mydata.push(result.data.[i])
}
this.setData({
mydata:this.data.mydata,
})
})
})
这样就能够解决由字符串到变量名的问题