一、JSON是什么:轻量级的数据交换格式
1、前端和后端交互时用到,可以用来传输数据
2、是键值对的,key–value
3、跨语言的,java、JavaScript、Python、C、PHP等
4、易读写,高效体积小
5、6种数据类型:string、number、object、array、Boolean、null
二、json格式例子:
{
"name" : "张三",
"age" : "18",
"sex" : "男"
}
三、JavaScript通过eval()进行JSON数据的读取
四、JSON应用场景
1、Ajxa异步访问数据
2、RPC远程调用
3、前后端分离后端返回的数据
4、开发API,如百度、高德等一些开放接口
5、企业间合作接口
五、JSON比xmL好用,xml有的JSON也有,json语法和结构比xml更容易阅读