JSON

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

字号+ 作者:H5之家 来源:H5之家 2017-06-19 08:04 我要评论( )

本文实例讲述了JS实现json的序列化和反序列化功能。分享给大家供大家参考,具体如下: 序列化: var s = new Object();s.Name = "clientValue";s.Id = 1;s.ClassId = 2;var data = JSON.stringify(s);console.log(data); 反序列化: eval将字符串反序列化成

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

运行效果图如下:

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:

JSON在线格式化工具:

在线XML/JSON互相转换工具:

json代码在线格式化/美化/压缩/编辑/转换工具:

在线json压缩/转义工具:

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

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


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JSON基础教程chm版下载

    JSON基础教程chm版下载

    2017-06-19 18:02

  • postgresql的json操作

    postgresql的json操作

    2017-06-19 08:04

  • JSON介绍及简单入门教程

    JSON介绍及简单入门教程

    2017-06-18 12:03

  • 试管的有没有脂肪肝:package.json文件配置详解

    试管的有没有脂肪肝:package.json文件配置详解

    2017-06-18 09:00

网友点评
>