浅谈JSON.stringify()和JOSN.parse()方法的不同


Posted in Javascript onAugust 29, 2016

今天终于把JSON.stringify()跟JSON.parse()这两个方法给搞清楚了,下面小编在此记录下!

JSON.tringify():把一个json数据转化成JSON string

浅谈JSON.stringify()和JOSN.parse()方法的不同

JSON.stringify({uno:1,dos:2},null,'\t')
"{
"uno": 1,
"dos": 2
}"
JSON.stringfy({uno:1,dos:2})
JSON.stringify({uno:1,dos:2})
"{"uno":1,"dos":2}"
JSON.stringify({uno:1,dos:2},null,'\n')
"{
"uno": 1,
"dos": 2
}"
JSON.stringify({uno:1,dos:2},null,'\b')
"{
"uno": 1,
"dos": 2
}"
JSON.stringify({uno:1,dos:2},null,'\f')
"{
"uno": 1,
"dos": 2
}"

JSON.parse():把string转化为json

浅谈JSON.stringify()和JOSN.parse()方法的不同

JSON.parse('{"a":"a"}');
Object {a: "a"} 
JSON.parse('{"p": 5}', function(k, v) {
if (typeof v === 'number') {
return v * 2; // return v * 2 for numbers
}
return v; // return everything else unchanged
});
// { p: 10 }

下面在看下JSON.parse()和JSON.stringify()

1.parse 用于从一个字符串中解析出json 对象。例如

var str='{"name":"cpf","age":"23"}'

经 JSON.parse(str) 得到:

Object: age:"23"
   name:"cpf"
   _proto_:Object

ps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常

2.stringify用于从一个对象解析出字符串,例如

var a={a:1,b:2}

经 JSON.stringify(a)得到:

“{“a”:1,"b":2}”

以上所述是小编给大家介绍的JSON.stringify()和JOSN.parse()方法的不同,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
List the Codec Files on a Computer
Jun 11 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
Aug 12 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
Jun 04 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
Dec 02 Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
Apr 13 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
Apr 16 Javascript
vue router demo详解
Oct 13 Javascript
Angular实现表单验证功能
Nov 13 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
Aug 29 #Javascript
对js中回调函数的一些看法
Aug 29 #Javascript
Web打印解决方案之普通报表打印功能
Aug 29 #Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 #Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 #Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 #Javascript
浅谈js数据类型判断与数组判断
Aug 29 #Javascript
You might like
js 匿名调用实现代码
2009/06/19 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
jqueryMobile使用示例分享
2016/01/12 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
分享6个隐藏的python功能
2017/12/07 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
基于python实现地址和经纬度转换
2020/05/19 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
Java模拟试题
2014/11/10 面试题
厨房工作人员岗位职责
2013/11/15 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
社区务虚会发言材料
2014/10/20 职场文书
政风行风评议工作总结
2014/10/21 职场文书
公务员个人总结
2015/02/12 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL