JSON.stringify的多样化应用如何总结?

更新于
2026-09-26 13:30:48
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计707个文字,预计阅读时间需要3分钟。

JSON.stringify的多样化应用如何总结?

前言:使用过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的多样化应用如何总结?

前言:使用过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.复杂数据的提取

比如说,我们的数据非常复杂,还有类似头像,昵称,个人签名之类的信息。可是我保存在本地,只需要用户名和性别,如果操作呢?我们可以通过提供的第二参数搞定,遍历数据重新提取下即可。

阅读全文