json的概念
jsON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式;
JSON的优势:
1、 JSON更快
2、兼容性广泛
3、共享数据的最佳工具
4、在服务器上解析
JSON的缺点:
1、没有错误处理
2、安全性
3、支持工具有限
json对象与json字符串的区别
开发时,json字符串和json对象傻傻分不清楚,ajax异步请求后,会根据返回的data值判断请求是否成功,访问data.msg会提示‘undefined’,将data转换为json对象即可。
JSON对象的属性可以用对象.属性调用,和js中的对象一样,可以用对象(类名)点出属性(方法)。
JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用。
JSON对象:
var str2 = { "name": "有课前端网", "url": "htttps://www.webqdkf.com" };
JSON字符串:
var str1 = '{ "name": "有课前端网", "url": "htttps://www.webqdkf.com" }';