第1部分:json(数据交换格式)
1.1 json概述
-
Json:JavaScript Object Notation (JavaScript对象标记)
-
作用:一种标准的、轻量级、数据交换格式------法国人和中国人:交流用英语
-
Json是一种行业内的数据交换格式标准。
1.2 常用数据交换格式
交换场景:
系统A与系统B数据交换 | C语言<----->java |
---|---|
java-----浏览器 | 支付成功:服务器返回信息,通过xml/json,浏览器能接收解析这个格式,信息展示到平台 |
常用数据交换格式
父:SGML(标准通用的标记语言)----构成:标签、属性 | ||
---|---|---|
子1:HTML(主做页面展示) | 子2:XML(主做数据存储和数据描述) | json |
语法松散,随意: | (优)语法相当严格 (缺)体积大,解析麻烦(很多标签) |
(优)体积小,易解析 |
1.2 JS访问Json对象的属性(2种)
Json 在JS中以Json对象的形式存在。(JS中看到的json都是以json对象格式。对象.属性获取值)
1.2.1 Json对象
Json对象,无类型对象(不用定义类,直接创建对象,访问对象属性)
Var JsonObj = {
“属性名” : “属性值”,
“属性名” : “属性值”,
。。。。。。
“属性名” : “属性值”
};
属性值:可以为任意类型,包括json对象(大json的某属性值是小json)
1.2.1 JS访问Json对象的属性(2种)
- jsonObj.属性名
- jsonObj[“属性名”]