本文实例讲述了JS实现json的序列化和反序列化功能。分享给大家供大家参考,具体如下:
<强>序列化:强>
var s=新对象(); 年代。Name=" clientValue”; 年代。Id=1; 年代。ClassId=2; var数据=https://www.yisu.com/zixun/JSON.stringify (s); console.log(数据); >之前<强>反序列化:强>
eval将字符串反序列化成对象
var s=eval('(' +数据+ ')'); console.log (s.Name); >之前完整示例:
& lt; !DOCTYPE html> & lt; html lang=癳n”比; & lt; head> & lt;元charset=皍tf - 8”比; & lt; title> json序列化与反序列化& lt;/title> & lt;/head> & lt; body> & lt;脚本比;//序列化 var s=新对象(); 年代。Name=" clientValue”; 年代。Id=1; 年代。ClassId=2; var数据=https://www.yisu.com/zixun/JSON.stringify (s); console.log(数据);//反序列化 var s=eval('(' +数据+ ')'); console.log (s.Name); & lt;/script> & lt;/body> & lt;/html> >之前运行效果图如下:
<强>代码检验,检验,美化,格式化工具:
http://tools.jb51.net/code/jsonformat
强> http://tools.jb51.net/code/json
互相转换工具:
http://tools.jb51.net/code/jsoncodeformat
强> http://tools.jb51.net/code/xmljson
压缩/转义工具:强>
http://tools.jb51.net/code/json_yasuo_trans更多关于JavaScript相关内容可查看本站专题:《JavaScript中json操作技巧总结》,《JavaScript查找算法技巧总结》,《JavaScript错误与调试技巧总结》,《JavaScript数据结构与算法技巧总结》,《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
JS实现json的序列化和反序列化功能示例