json数据和普通的js对象的区别:
1、json数据没有变量,直接是{} 或者 []
2、json形式的数据结尾没有分号
3、json数据中的键必须用双引号包住
4、允许的取值:字符串,布尔,数值(整数,浮点数),数组 ,对象,null
{
"name" : "jialing",
"age" : 23,
"sez" : "female",
"friends" : [{"name": "小苗"}, {"name": "淼苗"}],
"hobby" : ["刷微博", "刷朋友圈", "听歌"]
}
原生JS提供了解析JSON格式的对象
在JavaScript中解析json(在js中提供了一个工具对象JSON,有parse()和stringify())
JSON.parse();-->把json形式的字符串转成对象
JSON.stringify();-->把对象转成字符串
少用,有安全隐患
eval();--> eval的作用就是把字符串解析成js代码并执行
eval使用的使用需要加括号:eval("(" + str + ")")
网友评论