需求场景:
有时候在前后端ajax数据交互的时候需要我们获取到用户输入的值并通过JSON传递到后端(当然这不是唯一的解决方案),这个时候就要求我们能够轻松的将拼接的JSON对象转换成JSON字符串,同时接收服务端传递的数据时,需要我们将JSON字符串转换成JSON对象。
转换代码如下:
//构造json对象var a={"oldPass":$(oldPass).val(),"newPass":$(newPass).val(),"surePass":$(surePass).val()};//输出json字符串console.log("a json string="+JSON.stringify(a));//json字符串转换为objectconsole.log(JSON.parse(JSON.stringify(a)));//构造json字符串var str = '{ "name": "haorooms", "sex": "man" }';var obj=eval('('+str+')');console.log(obj);
Console控制台输出结果:
转载请注明原文地址: https://www.6miu.com/read-21360.html