数据序列化

https://github.com/ljharb/qs
简单使用方法:
Qs.parse()
Qs.stringify()
用不到那么多功能,自己写个简单的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var C$ = (function(){
return {
uriParse:function(str){
var _arr = str.split("&");
var _obj = {};
for(var i=0;i<_arr.length;i++){
var _key = _arr[i].split("=")[0]
var _value = _arr[i].split("=")[1]
_obj[_key] = _value
};
return _obj
},
uriStringify:function(obj){
//判断是否为非null对象
var _isObj = function(_obj){
return _obj&&(typeof _obj == "object")
};
if(_isObj(obj)){
var _arr = [];
for(_key in obj){
var _value =obj[x];
_value = _isObj(_value)?JSON.stringify(_value):_value;
_arr.push(_key + "=" + _value);
};
return _arr.join("&")
}
}
}
})(window);

数据序列化
https://cszy.top/2017-11-29 数据序列化/
作者
csorz
发布于
2017年11月29日
许可协议