日期:2014-05-16  浏览次数:20338 次

JS对象序列化成json数据和json数据转化为JS对象

JS对象序列化成json数据:

[代码] [JS]代码

01 function Serialize(obj){?????
02 ????switch(obj.constructor){?????
03 ????????case Object:?????
04 ????????????var str = "{";?????
05 ????????????for(var o in obj){?????
06 ????????????????str += o + ":" + Serialize(obj[o]) +",";?????
07 ????????????}?????
08 ????????????if(str.substr(str.length-1) == ",")?????
09 ????????????????str = str.substr(0,str.length -1);?????
10 ?????????????return str + "}";?????
11 ?????????????break;?????
12 ?????????case Array:?????????????????
13 ?????????????var str = "[";?????
14