//var arrObj = [{"a":"我是a1","b":"我是b1"},{"a":"我是a2","b":"我是b2"}]
//$.jsonToStr2(arrObj) ==> "{'0' :{'a':'我是a1','b':'我是b1'},'1':{'a':'我是a2','b':'我是b2'}}"
$.jsonToStr2 =function(json){
var arr = [];
for ( var i in json)
if(typeof json[i] != "function"){
arr.push('"' + i + '":' + fmt(json[i]));
}
return '{' + arr.join(',') + '}';
}
var fmt = function(s) {
if (s instanceof Array) {
var arrStr = '[';
$.each(s, function(i, item) {
arrStr += fmt(item);
if (i < s.length - 1) {
arrStr += ',';
}
});
return arrStr + ']';
} else if (typeof s == 'object' && s != null){
return jsonToStr(s);
} else if((typeof s == 'function')){
return
}
return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
}
[原创] 对象数组转json字符串
猜你喜欢
转载自blog.csdn.net/daxianghaoshuai/article/details/79180801
今日推荐
周排行