js序列化与反序列化

来源:互联网 发布:淘宝宝贝详情页怎么做 编辑:程序博客网 时间:2024/06/06 18:55
//字符串转换为jsonfunction toJSON(str) {    try {        return JSON.parse(str)    } catch(e) {        try {            return (new Function('return ' + str))()        } catch(e) {        }    }}//obj序列化为字符串function serialize(obj) {    var a = []    forEach(obj, function(val, key) {        if ( IO.isArray(val) ) {            forEach(val, function(v, i) {                a.push( key + '=' + encodeURIComponent(v) )            })        } else {            a.push(key + '=' + encodeURIComponent(val))        }    })    return a.join('&')}
0 0