一、什么是JSON?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式, 是理想的数据交换格式,同时,JSON是 JavaScript 原生格式。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式, 是理想的数据交换格式,同时,JSON是 JavaScript 原生格式。
今天在做后台给前台传数据的时候用到了json 。在前端需要解析json数据,看了一下资料,一般有两种方法
第一 就是用eval()函数
下面这个用eval解析json数据会跳转到百度的首页
所以在用eval去解析json数据的时候是很危险的,因为用eval解析的时候会执行里面的js命令(如果有的话)所以一般情况下回用另一种方法JSON.parse()去解析json数据这样去解析的话会报错,因为里面还有js命令,因此安全性将大大增强.