JSON.stringify的多样化应用如何总结?
- 内容介绍
- 文章标签
- 相关推荐
本文共计707个文字,预计阅读时间需要3分钟。
前言:使用过json的都应该知道,将一个对象通过stringify之后提交给后台是常用的手法。但是,在IE6-7及以下版本中没有JSON对象,所以需要借助json2.js来实现。
1. 经典用法:javascriptvar data=[ { name: 悟空, sex: 男 }];
前言
用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助json2.js 来实现。
1.经典用法
var data = [ {name: "悟空", sex:1, age: 30}, {name: "八戒", sex:0, age: 20}, {name: "唐僧", sex:1, age: 30} ];//JavaScript数组中包含对象 //将JavaScript对象转换为JSON格式的字符串 var str_json = JSON.stringify(data); console.log(str_json); //运行结果为: //[{"name":"悟空","sex":1,"age":30},{"name":"八戒","sex":0,"age":20},{"name":"唐僧","sex":1,"age":30}]
So easy! 这个也是我们最常用的方式
2.复杂数据的提取
比如说,我们的数据非常复杂,还有类似头像,昵称,个人签名之类的信息。可是我保存在本地,只需要用户名和性别,如果操作呢?我们可以通过提供的第二参数搞定,遍历数据重新提取下即可。
本文共计707个文字,预计阅读时间需要3分钟。
前言:使用过json的都应该知道,将一个对象通过stringify之后提交给后台是常用的手法。但是,在IE6-7及以下版本中没有JSON对象,所以需要借助json2.js来实现。
1. 经典用法:javascriptvar data=[ { name: 悟空, sex: 男 }];
前言
用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助json2.js 来实现。
1.经典用法
var data = [ {name: "悟空", sex:1, age: 30}, {name: "八戒", sex:0, age: 20}, {name: "唐僧", sex:1, age: 30} ];//JavaScript数组中包含对象 //将JavaScript对象转换为JSON格式的字符串 var str_json = JSON.stringify(data); console.log(str_json); //运行结果为: //[{"name":"悟空","sex":1,"age":30},{"name":"八戒","sex":0,"age":20},{"name":"唐僧","sex":1,"age":30}]
So easy! 这个也是我们最常用的方式
2.复杂数据的提取
比如说,我们的数据非常复杂,还有类似头像,昵称,个人签名之类的信息。可是我保存在本地,只需要用户名和性别,如果操作呢?我们可以通过提供的第二参数搞定,遍历数据重新提取下即可。

