浅谈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 相关文章推荐
不同浏览器对回车提交表单的处理办法
Feb 13 Javascript
jquery中get和post的简单实例
Feb 04 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
Apr 12 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
JavaScript实现随机替换图片的方法
Apr 16 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
利用ECharts.js画K线图的方法示例
Jan 10 Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
Mar 02 Javascript
vue ssr+koa2构建服务端渲染的示例代码
Mar 23 Javascript
vuex管理状态仓库使用详解
Jul 29 Javascript
vue操作dom元素的3种方法示例
Sep 20 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
杏林同学录(七)
2006/10/09 PHP
php中curl使用指南
2015/02/05 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
js实现移动端吸顶效果
2020/01/08 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
浅谈flask源码之请求过程
2018/07/26 Python
flask session组件的使用示例
2018/12/25 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
python递归下载文件夹下所有文件
2019/08/31 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
python tkinter实现连连看游戏
2020/11/16 Python
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
药学专业大学生个人的自我评价
2013/11/04 职场文书
表扬稿格式范文
2015/01/16 职场文书
话题作文之呼唤
2019/12/18 职场文书
深入理解redis中multi与pipeline
2021/06/02 Redis