JSON -> Javascript Object Natation JS对象标记
JSON -> 数据交互 -> 轻量
JSON一定是一个对象,但是对象不一定就是JSON(JSON里面不应该有方法)
所有编程语言都离不开的三大数据类型
scalar 标量 -> 字符串和数字
sequence 序列 -> 数组和列表 list array
mapping 映射 -> 键值对 键名 : 键值
映射用冒号隔开
"name": "张三"
并列数据用逗号隔开
"name": "张三"
"age": 18
映射的集合用{}包裹
{
"name" : "张三",
"age": 18
}
键名一定要用双引号(特别是JSON,严格要求)
并列数据集合用[]包裹
[
{
"name": "张三",
"age" : 18
},
{
"name" : "李四"
"age" : 20
}
]
xml数据传输的问题在哪? 第一文档比较大 第二文档不易读 第三解析比较复杂
JSON.parse -> JSON字符串转换成JSON对象
JSON.stringify -> JSON对象转换成JSON字符串
一般用script保存模板,用div保存数据