Json的概念
1、JavaScript Object Notation(JavaScript对象表示法) — JSON
2、json轻量级的文本数据交换格式
3、Json独立于语言,具有自我描述性,更容易理解!
Json编写例子:
{
“sites”:[
{“name”:”渡课网”,”url”:”www.dodoke.com”},
{“name”:”百度网”,”url”:”www.baidu.com”},
{“name”:”网易网”,”url”:”www.163.com”}
]
}
Json文件可以单独编写 — 以.json结尾
JSON语法规则:
1、数据由键(key)值(value)对描述,由逗号分隔;
2、大括号代表一个完整的对象,拥有多个键值对
3、中括号保存数组,多个对象之间使用逗号分隔
4、注意以上符号全是英文
案例:员工信息表 — 使用json格式
1、使用中括号包含多个员工信息,然后使用{}包含每个员工信息
2、用{}包裹的json信息称之为json对象
JavaScript如何和json交互 — 后台中javaweb还会讲到json入门 — 仔细听
注意:
1、json是浏览器的内置对象,JavaScript支持以下2种方式的解析;
2、兼容性:ie8之前不是很好的支持json对象;
3、Json和字符串相互转换的
(1) 将字符串转换成json对象 — JSON.parse();
(2) 将JSON对象转换成字符串 — JSON.stringify();
Var str=”{}”; 和 var str={}; 还是不一样的,记得区分;