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对象:

阅读剩余部分

相关阅读 >>

360怎么开启javascript

javascript中settimeout()和setinterval()两个定时器的区别

js中splice()方法是什么?

浅谈前端的正则表达式

javascript语句有哪些

javascript怎么实现字符串替换星号

javascript charat()方法是什么

javascript如何实现图片切换

javascript如何删除html元素

简约javascript中的变量对象

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




打赏

取消

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

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

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

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

评论

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