JS实现的一个query字符串转Json格式数据的方法

输入字符串的格式是 a=1&b=2&c=3

$.par2Json = function (string, overwrite) {
    var obj = {}, pairs = string.split('&'), d = decodeURIComponent, name, value;
    $.each(pairs, function (i, pair) {
        pair = pair.split('=');
        name = d(pair[0]);
        value = d(pair[1]);
        obj[name] = overwrite || !obj[name] ? value : [].concat(obj[name]).concat(value);
    });
    return obj;
};


你可能感兴趣的:(js,jquery,json)