javascript json字符串如何转换成对象


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

转换方法:1、使用“JSON.parse()”方法,语法“JSON.parse(有效JSON字符串)”;2、使用“JSON.stringify()”方法,语法“JSON.stringify(有效JSON字符串)”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

在实际项目中,经常遇到字符格式的问题,记下来以便日后方便查看。用到两个函数:JSON.stringify()JSON.parse()

使用ajax向后台请求数据,后台给前端返回数据,明明后端脚本写的是json函数处理后的json格式,但是前端接收数据时,却时而是object,时而是字符串,令人百思不得其解。具体原因我还不是很清楚。

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象。所以,JSON对象和JSON字符串之间的相互转换是关键。

例如:

JSON字符串:

1

var str1 = '{ "name": "cxh", "sex": "man" }';

JSON对象:

1

var str2 = { "name": "cxh", "sex": "man" };

一、JSON字符串转换为JSON对象

要使用上面的str1,必须使用下面的方法先转化为JSON对象:

阅读剩余部分

相关阅读 >>

javascript怎么设置固定时间

javascript怎么判断是否为对象

typescript和javascript的区别有哪些

javascript中的强制类型转换的方法介绍

javascript alert是什么意思

js怎么设置元素css样式

如何处理javascript内存泄露

javascript深度优先遍历(dfs)和广度优先遍历(bfs)算法的介绍

javascript高阶函数的详细介绍(附代码)

javascript中怎么将字符串转为数字

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...