JSON.parse() : 字符串-->json对象
1 var str = ‘{"name":"huangxiaojian","age":"23"}‘//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。2 JSON.parse(str)3 结果: 4 Object5 age: "23"6 name: "huangxiaojian"7 __proto__: Object
JSON.stringify() : json对象-->字符串
1 var a = {a:1,b:2}2 JSON.stringify(a)3 结果: 4 "{"a":1,"b":2}"
例如:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset=‘UTF-8‘> 5 <title></title> 6 </head> 7 <body> 8 </body> 9 <script src="jquery.js"></script>10 <script type="text/javascript">11 console.log("字符串"+"--->"+"json对象");12 var str1 = ‘{"name":"huangxiaojian","age":"23"}‘;//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。13 obj1=JSON.parse(str1);14 console.log(str1+"--->");15 console.log(obj1);16 console.log("json对象"+"--->"+"字符串");17 var obj2 = {a:1,b:2};18 str2 = JSON.stringify(obj2);19 console.log(obj2);20 console.log(‘--->‘+str2);21 console.log("数组"+"--->"+"字符串");22 var array = ["1","2"];23 str3 = JSON.stringify(array);24 console.log(array);25 console.log(‘--->‘+str3);26 </script>27 </html>
参考:https://www.cnblogs.com/seven7seven/p/4754465.html
js中json对象和字符串的转换
原文地址:https://www.cnblogs.com/116970u/p/10585717.html