浅谈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 相关文章推荐
JS BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
使用 bootstrap modal遇到的问题小结
Nov 09 Javascript
js实现增加数字显示的环形进度条效果
Feb 05 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
Feb 22 Javascript
vue 怎么创建组件及组件使用方法
Jul 27 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
利用Blob进行文件上传的完整步骤
Aug 02 Javascript
JavaScript常见鼠标事件与用法分析
Jan 03 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
Jul 31 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命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
JSON 编辑器实现代码
2009/12/06 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
TensorFlow如何实现反向传播
2018/02/06 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
班组长的岗位职责
2013/12/09 职场文书
毕业自荐书
2013/12/09 职场文书
员工拾金不昧表扬信
2014/01/09 职场文书
煤矿安全生产标语
2014/06/06 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
毕业横幅标语
2014/10/08 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android