Json复习之Json简介
今日目录:
1、Json简介
2、Json 格式语法
3、Json 第三方 jar 包引入
4、Ajax&Json交互简单
一、Json简介
1、JSON:JavaScript 对象表示法(JavaScript Object Notation)。
2、JSON 是存储和交换文本信息的语法。类似 XML。
3、JSON 比 XML 更小、更快,更易解析。
2、JSON 是存储和交换文本信息的语法。类似 XML。
3、JSON 比 XML 更小、更快,更易解析。
二、Json 格式语法
1、JSON 对象
{ "name":"张三" , "age":22}
2、JSON 数组
{
"student": [
{ "name":"张三" , "age":22 },
{ "name":"李四" , "age":23 },
{ "name":"王五" , "age":24 }
]
}
"student": [
{ "name":"张三" , "age":22 ,"score":{"chinese":90,"math":100,"english":80} },
{ "name":"李四" , "age":23 ,"score":{"chinese":70,"math":90, "english":90} },
{ "name":"王五" , "age":24 ,"score":{"chinese":80,"math":60, "english":90} }
]
}
4、把 Json 串换成 Json 对象
var dataObj=eval("("+data+")");//转换为 json 对象
{
"student": [
{ "name":"张三" , "age":22 },
{ "name":"李四" , "age":23 },
{ "name":"王五" , "age":24 }
]
}
3、JSON 嵌套
{"student": [
{ "name":"张三" , "age":22 ,"score":{"chinese":90,"math":100,"english":80} },
{ "name":"李四" , "age":23 ,"score":{"chinese":70,"math":90, "english":90} },
{ "name":"王五" , "age":24 ,"score":{"chinese":80,"math":60, "english":90} }
]
}
4、把 Json 串换成 Json 对象
var dataObj=eval("("+data+")");//转换为 json 对象
三、Json 第三方 jar 包引入
json包下载地址:下载地址
json的依赖包下载地址:下载地址
四、Ajax&Json交互简单
设置json格式:
添加小编微信可以获取免费资源,二维码
要用到的工具,关注公众号直接免费获取: