JSON()异步刷新初体验
2021-2-17
一、什么是JSON()?
可以这么理解:
1、JS中的一切都是对象。
var obj = {a:'hello',b:'http',c:3};
2、JSON是JS对象的字符串表示法,可以看作是在字典外套了个引号,本质上可以看成一个字符串。
#注意:JSON里对象的名称必须用引号引起来才行。后面的值如果是int和bool可以不用引起来。
var JSON = '{'a':'hello','b':'http','c':3}';
二、JSON和JavaScript对象互转
首先我们了解一下如何创建变量:
#创建一个变量,变量名为m,值为"Volvo"
var m = "Volvo";
1、从JSON字符串转换为JavaScript 对象,使用 JSON.parse() 方法:
var obj = JSON.parse('{"a": "Hello", "b": "World"}');
//结果是 {a: 'Hello', b: 'World'}
2、从JavaScript 对象转换为JSON字符串,使用 JSON.stringify() 方法:
var json = JSON.stringify({a: 'Hello', b: 'World'});
//结果是 '{"a": "Hello", "b": "World"}'
三、功能初体验
1、日常生活中,异步刷新无处不在,比如:打开百度,当我们在搜索栏输入1,并未点击搜索键,此时就会出现下拉推荐的内容。
而这里就是通过json()实现的。