浅谈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 相关文章推荐
OfflineSave离线保存代码再次发布使用说明
May 23 Javascript
基于jquery的修改当前TAB显示标题的代码
Dec 11 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
实用框架(iframe)操作代码
Oct 23 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
Apr 30 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
js实现图片左右滚动效果
Feb 27 Javascript
js oncontextmenu事件使用详解
Mar 25 Javascript
react native仿微信PopupWindow效果的实例代码
Aug 07 Javascript
jquery实现左右轮播切换效果
Jan 01 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
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中防止恶意刷新页面的代码小结
2012/10/31 PHP
深入PHP curl参数的详解
2013/06/17 PHP
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
两款万能的php分页类
2015/11/12 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
python批量提取word内信息
2015/08/09 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
2020/02/07 Python
Python实现括号匹配方法详解
2020/02/10 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
专业技术职务聘任书
2014/03/29 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
2014年客房部工作总结
2014/11/22 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
实习感想范文
2015/08/10 职场文书