JS实现json的序列化和反序列化功能示例


Posted in Javascript onJune 13, 2017

本文实例讲述了JS实现json的序列化和反序列化功能。分享给大家供大家参考,具体如下:

序列化:

var s = new Object();
s.Name = "clientValue";
s.Id = 1;
s.ClassId = 2;
var data = JSON.stringify(s);
console.log(data);

反序列化:

eval将字符串反序列化成对象

var s = eval('(' + data+ ')');
console.log(s.Name);

完整示例:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>json序列化与反序列化</title>
</head>
<body>
<script >
//序列化
var s = new Object();
s.Name = "clientValue";
s.Id = 1;
s.ClassId = 2;
var data = JSON.stringify(s);
console.log(data);
//反序列化
var s = eval('(' + data+ ')');
console.log(s.Name);
</script>
</body>
</html>

运行效果图如下:

JS实现json的序列化和反序列化功能示例

Javascript 相关文章推荐
一个选择最快的服务器转向代码
Apr 27 Javascript
jquery 简单导航实现代码
Sep 11 Javascript
jquery 应用代码 方便的排序功能
Feb 06 Javascript
JS+JSP checkBox 全选具体实现
Jan 02 Javascript
js+html5实现canvas绘制简单矩形的方法
Jun 05 Javascript
jquery  实现轮播图详解及实例代码
Oct 12 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
Dec 16 Javascript
vue.js单页面应用实例的简单实现
Apr 10 Javascript
基于javascript中的typeof和类型判断(详解)
Oct 27 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
Ajax异步刷新功能及简单案例
Nov 20 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 #Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 #Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 #Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 #jQuery
Javascript实现的StopWatch功能示例
Jun 13 #Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 #Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 #Javascript
You might like
PHP输出缓存ob系列函数详解
2014/03/11 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
js实现弹窗效果
2020/08/09 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
Python重新加载模块的实现方法
2018/10/16 Python
详解python中的Turtle函数库
2018/11/19 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
linux系统都有哪些运行级别
2012/04/15 面试题
乡下人家教学反思
2014/02/01 职场文书
毕业实习评语
2014/02/10 职场文书
关于读书的活动方案
2014/08/14 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书