浅谈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 相关文章推荐
Javascript 类与静态类的实现(续)
Apr 02 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
Apr 03 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
Oct 17 Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 Javascript
基于JavaScript实现图片剪切效果
Mar 07 Javascript
在Mac下彻底卸载node和npm的方法
May 16 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
Aug 28 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
Aug 07 Javascript
基于jQuery实现可编辑的表格
Dec 11 jQuery
JavaScript命令模式原理与用法实例详解
Mar 10 Javascript
vue 组件基础知识总结
Jan 26 Vue.js
如何在JavaScript中使用localStorage详情
Feb 04 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
php巧获服务器端信息
2006/12/06 PHP
PHP include_path设置技巧分享
2011/07/03 PHP
WordPress网站性能优化指南
2015/11/18 PHP
php实现异步数据调用的方法
2015/12/24 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
Python 打印中文字符的三种方法
2018/08/14 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
QML实现钟表效果
2020/06/02 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
外贸公司实习自我鉴定
2013/09/24 职场文书
庆七一活动方案
2014/01/25 职场文书
公务员综合考察材料
2014/02/01 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
Hive HQL支持2种查询语句风格
2022/06/25 数据库