wx.request 返回的json在界面中循环出数据如何获取key?
发布于 5 年前 作者 guli 9133 次浏览 来自 问答

wx.request返回的json字符串中,我的格式是{‘1’:‘a’,‘2’:‘B’}的类型,我需要再界面循环出来做选择,应该怎么做?

现在的循环形式只支持[‘a’,‘b’]吗?系统默认的下标与我的不一致,返回没有作用,请问大神们如何处理

3 回复
var arr = [];
Object.keys(res.data).forEach(function(key) {
  arr.push(res.data[key]);
});

返回数据:array(“isTools”=>0,‘online’=>false); json_encode() 形式

返回对象

var obj = res.data;

   for(var i in obj){

            console.log(i);

            console.log(obj[i]);

    }

这样就可以循环出 keys  和 value 吧

你使用json.parse去解析一下

回到顶部