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转化成数组
精彩图集
精彩文章