2-json

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 + ")")

你可能感兴趣的:(2-json)