返回顶部

收藏

node 服务端接受 json 数据

更多
var data2JSON = function(requestData){
    var params = {};
    var loop = function(keys, value, index, params){
        if(index == keys.length -1){
            params = value;
            return params;
        }else {
            params = params || {};
            params[keys[index+1]] = loop(keys, value, index +1, params[keys[index+1]]);
            return params;
        }
    }
    for(key in requestData){
        var keys = key.split("[");
        for(i = 0; i < keys.length; i ++) keys[i] = keys[i].split("]")[0];
        params[keys[0]] = loop(keys, requestData[key], 0, params[keys[0]]);
    }
    return params;
}
//该片段来自于http://outofmemory.cn

标签:javascript,网络

收藏

0人收藏

支持

0

反对

0

发表评论