JSON
一.优点
1.数据格式要求简单,易学易用。
2.支持多种语言服务。
二.缺点
1.要求字符集编码必须是unicode
2.语言要求严格
三.数据结构组成
1.Key / Value 键值对
见图
2.arry 数组
见图
四.基本数据类型
1.Key: String
2.Value:
string,number,arry,object,bool,null.
五.语法
1.并列元素之间用”,“隔开。
2.映射使用”:“。
3.并列集合使用[]包围。
4.映射的集合使用{}包围。
六.模板
var demo = {
“Key1”:Value1(number),
“Key2”:Value2(String),
“Key3”:Value3(arry),
“Key4”:Value4(bool),
“Key5”:Value5(null),
“Key6”:Value6(Object),
}
“Key1”:Value1(number),
“Key2”:Value2(String),
“Key3”:Value3(arry),
“Key4”:Value4(bool),
“Key5”:Value5(null),
“Key6”:Value6(Object),
}
七.实例
var demo = {
“teacher”:{“name”:“葛老师 ”,“sex:“M”,“income”:“666666”,},
“students”:[
{“name”:“罗同学”,“age”:20,“has_girlfriend”:false},
{“name”:“李同学”,“age”:19,“has_boyfriend”:true}
]
}
“teacher”:{“name”:“葛老师 ”,“sex:“M”,“income”:“666666”,},
“students”:[
{“name”:“罗同学”,“age”:20,“has_girlfriend”:false},
{“name”:“李同学”,“age”:19,“has_boyfriend”:true}
]
}
八.使用
var myName = demo.teacher.name (“葛老师“)
var myAge = demo.students[0].age (20)