如何将json转换成js数组

online1({"success":true, "data":[0,0,0]}) 如何 转换成 online[0]=0,online[1]=0,online[3]=0 这种数据

思路:

层层解析json数据,json数据一般都是有对象和数组两类复合组装而成。这里第一层对object对象,内部有两个属性,其中data是数组。

代码:

var online=[];
function online1(obj){
    return obj['data'];//返回data数组
}
online=online1({"success":true, "data":[0,0,0]}) ;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-28

看这个格式好像是跨域请求回来的回调函数,

你应该在本地编写

function online1(data) {
    var online = data.data;
    console.log(online);
}

online 就是你要的数组

本回答被提问者采纳