JavaScript——json 清疚 2023-10-06 17:11 39阅读 0赞 ## json ## JSON和JS对象的格式一样,只不过JSON字符串中的属性名必须加双引号 ### json转js对象 ### JSON.parse() 可以将以JSON字符串转换为js对象 -它需要一个JSON字符串作为参数,会将该字符串转换为JS对象并返回 ### js对象转json ### JSON.stringify() -可以将一个JS对象转换为 JSON字符串 -需要一个js对象作为参数,会返回一个ISON字符串 解决IE8以下不兼容问题 方法一: var str = ' {"name": "孙悟空" , "age" :18,"gender":"男" }' ; /* eval() -这个函数可以用来执行一段字符串形式的JS代码,并将执行结果返回 -如果使用eval()执行的字符串中含有{},它会将{}当成是代码块 如果不希望将其当成代码块解析,则需要在字符串前后各加一个() -eval()这个函数的功能很强大,可以直接执行一个字符串中的js代码, 但是在开发中尽量不要使用,首先它的执行性能比较差,然后它还具有安全隐患 */ var str2 ="alert('he1lo');"; var obj = eval("("+str+")"); console.1og(obj); 方法二:引入json.js文件
还没有评论,来说两句吧...