json 就是把对象变成字符串而且属性名必须加引号。

对象里称:属性与属性值

json里称:键与键值

 

json的分类:

1.json对象:

2.json数组:数组里可以放任何东西:对象、数字。。。

 

 

不能直接函数的意思是:函数也要变成字符串

json:方法:利用工具类

JSON就是一个工具类:里面封装了parse 与stringify两个方法:

 

1.JSON.parse(参数):

参数为json对象,将json对象转为对象

参数为json数组,就将json数组转为数组

 

2.JSON.stringify(参数)

对象无法拼接字符串,来变成json对象;

参数是对象,变成json对象

参数是数组,变成json数组

知识点:eval():括号里放字符串,会当js语句去执行

IE7及以下:(一般开发中不会使用)

想把:JSON对象变成对象,eval里要把json对象拼接上()