关于序列化javascript
2011-06-24 10:55
169 查看
转载自:http://www.neatstudio.com/show-1740-1.shtml
这篇javascript 序列化
,它可是有完整的代码的哦,其实在很久之前,PHPRPC里就实现了PHP的序列化,还有PHPJS.org里也有相应的代码。这里贴的是文中链接中的代码:
或许你也可以看一下PHPRPC的代码 ,可以从这里下载:http://www.phprpc.org/zh_CN/download/ 【有序列化也有反序列化哦。。。】
我提供的只有PHPSerialize.js,请下载:phpserializer.js
这篇javascript 序列化
,它可是有完整的代码的哦,其实在很久之前,PHPRPC里就实现了PHP的序列化,还有PHPJS.org里也有相应的代码。这里贴的是文中链接中的代码:
function serialize(_obj) { // Let Gecko browsers do this the easy way if (typeof _obj.toSource !== 'undefined' && typeof _obj.callee === 'undefined') { return _obj.toSource(); } // Other browsers must do it the hard way switch (typeof _obj) { // numbers, booleans, and functions are trivial: // just return the object itself since its default .toString() // gives us exactly what we want case 'number': case 'boolean': case 'function': return _obj; break; // for JSON format, strings need to be wrapped in quotes case 'string': return '/'' + _obj + '/''; break; case 'object': var str; if (_obj.constructor === Array || typeof _obj.callee !== 'undefined') { str = '['; var i, len = _obj.length; for (i = 0; i < len-1; i++) { str += serialize(_obj[i]) + ','; } str += serialize(_obj[i]) + ']'; } else { str = '{'; var key; for (key in _obj) { str += key + ':' + serialize(_obj[key]) + ','; } str = str.replace(//,$/, '') + '}'; } return str; break; default: return 'UNKNOWN'; break; } }
或许你也可以看一下PHPRPC的代码 ,可以从这里下载:http://www.phprpc.org/zh_CN/download/ 【有序列化也有反序列化哦。。。】
我提供的只有PHPSerialize.js,请下载:phpserializer.js
相关文章推荐
- 关于System.Web.Script.Serialization.JavaScriptSerializer序列化的数据再Mongodb.CSharp中使用问题
- 项目中发现的一些关于JavaScript中JSON的注意点
- 关于C# XML序列化的一个BUG的修改
- 关于JavaScript是否会阻塞图片加载
- 关于javascript的一些细节
- 常用关于 JavaScript 中的跨域访问方法
- 一个误区(关于javascript的字符串拼接)
- 关于JavaScript中apply与call的用法意义及区别
- 关于javascript中数组元素删除问题的讨论
- 关于程序里的一些基本的“断言”和“序列化”的预处理定义
- 关于 greenDao 注解实体类 序列化 [记录]
- 前端面试题关于JavaScript 这些你都会吗?
- JavaScriptSerializer中日期序列化问题
- 关于JavaScript的一点使用心得。
- 关于AJAX/javascript 跨域访问的解决办法及 CORS(Cross-Origin Resource Shar
- 关于hibernate最新版本无法序列化
- 关于实现序列化的类提示没有定义serialVersionUID域
- 老生常谈 关于JavaScript的类的继承
- 关于Javascript定义函数和this使用的两点注意的地方
- 关于JavaScript的变量和函数提升