您的位置是:网站首页>Javascript编程Javascript编程

javascript object怎么转json

少儿编程网2021-12-15 14:02:12Javascript编程 人已围观 来源:少儿编程 -用户投稿

简介javascriptobject转json的方法:1、通过“varlast=obj.toJSONString()”方法将JSON对象转化为JSON字符;2、通过“varlast=JSON.stringify(obj);”方式进行转换。本文操作环境:windows7系统、javascript1.8.5

javascript object转json的方法:1、通过“var last=obj.toJSONString()”方法将JSON对象转化为JSON字符;2、通过“var last=JSON.stringify(obj);”方式进行转换。2cT少儿编程网-https://www.pxcodes.com

2cT少儿编程网-https://www.pxcodes.com

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。2cT少儿编程网-https://www.pxcodes.com

javascript object怎么转json?2cT少儿编程网-https://www.pxcodes.com

JavaScript中object与json的转换2cT少儿编程网-https://www.pxcodes.com

JSON字符串:2cT少儿编程网-https://www.pxcodes.com

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

JSON对象:2cT少儿编程网-https://www.pxcodes.com

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

1. JSON字符串转换为JSON对象2cT少儿编程网-https://www.pxcodes.com

要使用上面的str1,必须使用下面的方法先转化为JSON对象: 2cT少儿编程网-https://www.pxcodes.com

var obj = eval('(' + str + ')');//由JSON字符串转换为JSON对象

或者2cT少儿编程网-https://www.pxcodes.com

var obj = str.parseJSON(); //由JSON字符串转换为JSON对象

或者2cT少儿编程网-https://www.pxcodes.com

var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

然后,就可以这样读取:2cT少儿编程网-https://www.pxcodes.com

Alert(obj.name);
Alert(obj.sex);

特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。2cT少儿编程网-https://www.pxcodes.com

2. 可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。2cT少儿编程网-https://www.pxcodes.com

例如:2cT少儿编程网-https://www.pxcodes.com

var last=obj.toJSONString(); //将JSON对象转化为JSON字符

或者2cT少儿编程网-https://www.pxcodes.com

var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);

注意:2cT少儿编程网-https://www.pxcodes.com

上面的几个方法中,除了eval()函数是js自带的之外,其他的几个方法都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个方法都注入到了 Javascript 的内建对象里面,前者变成了 Object.toJSONString(),而后者变成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,则说明您的json包版本太低。2cT少儿编程网-https://www.pxcodes.com

【推荐学习:javascript基础教程】

以上就是javascript object怎么转json的详细内容,更多请关注少儿编程网其它相关文章!2cT少儿编程网-https://www.pxcodes.com

来源:php中文网2cT少儿编程网-https://www.pxcodes.com


相关文章:

支持一下 ( )

javascript object怎么转json

      匿名评论
    • 评论
    人参与,条评论
    javascript object怎么转json

微信公众号

免费视频教程

先知道