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

  

本文实例讲述了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>      之前      

运行效果图如下:

  

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

  

  

<强>代码检验,检验,美化,格式化工具:
   http://tools.jb51.net/code/json

  http://tools.jb51.net/code/jsonformat

  

互相转换工具:
   http://tools.jb51.net/code/xmljson

  http://tools.jb51.net/code/jsoncodeformat

  

压缩/转义工具:
  http://tools.jb51.net/code/json_yasuo_trans

  

更多关于JavaScript相关内容可查看本站专题:《JavaScript中json操作技巧总结》,《JavaScript查找算法技巧总结》,《JavaScript错误与调试技巧总结》,《JavaScript数据结构与算法技巧总结》,《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

  

希望本文所述对大家JavaScript程序设计有所帮助。

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