js对象序列化为json字符串
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                js对象序列化为json字符串
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                網(wǎng)上找了找將js對(duì)象序列化為json字符串的方法。結(jié)果都不近人意,最后自己寫了一個(gè)。
注意你得自己為Date增加toString()方法。
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().replace(/"/g,"\\\"") + "\"";break; } }
轉(zhuǎn)載于:https://www.cnblogs.com/snryang/archive/2008/11/25/1340411.html
總結(jié)
以上是生活随笔為你收集整理的js对象序列化为json字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: Python中关于文件路径的简单操作 [
 - 下一篇: 汇编语言學習