php js对象序列化成json数据
js对象序列化成json数据 [代码片段(43行)]
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://outofmemory.cn
- 上一篇:php 将数组转换为XML
- 下一篇:php 将simplexml转化成数组
精彩图集
精彩文章






