- function Serialize(obj){
- switch(obj.constructor){
- case Object:
- var str = "{";
- for(var o in obj){
- str += o + ":" + Serialize(obj[o]) +",";
- }
- if(str.substr(str.length-1) == ",")
- str = str.substr(0,str.length -1);
- return str + "}";
- break;
- case Array:
- var str = "[";
- for(var o in obj){
- str += Serialize(obj[o]) +",";
- }
- if(str.substr(str.length-1) == ",")
- str = str.substr(0,str.length -1);
- return str + "]";
- break;
- case Boolean:
- return "\\"" + obj.toString() + "\\"";
- break;
- case Date:
- return "\\"" + obj.toString() + "\\"";
- break;
- case Function:
- break;
- case Number:
- return "\\"" + obj.toString() + "\\"";
- break;
- case String:
- return "\\"" + obj.toString() + "\\"";
- break;
- }
- }
- var staff_list_obj ={};
- var staff_id = 1001;
- staff_list_obj[staff_id] = {};
- staff_list_obj[staff_id]["性名"] = '111';
- staff_list_obj[staff_id]["测试"] = '222';
- alert(Serialize(staff_list_obj));
- //该片段来自于http://www.codesnippet.cn/detail/270320132591.html
来源: http://www.codesnippet.cn/detail/270320132591.html