正所谓:网络姻缘一线牵,Json与XML来相伴。
- 欢迎关注公众号:雷潮课堂
服务器数据解析
一、服务器返回的数据格式
1-1为什么要学会数据解析
1-2服务器返回的数据
二、Json
2-1什么是Json
2-2Json解析
2-3案例1
2-4案例2
三、XML
3-1什么是XML
3-2XML解析
3-3案例
四、XML与Json区别
一、数据解析
1-1.为什么要学会数据解析
使用Unity做游戏开发,联网功能是必不可少的,所以跟服务器打交道也就必不可少。在其他语言开发环境中也需要与服务器打交道,而所使用的数据格式都是一样的。所以我们可以不会搭建服务器的业务逻辑,但是必须掌握服务器返回给客户端数据的解析,
#####1-2.服务器返回的数据格式
目前最常见的就是Json与XML格式
二、Json
2-1 什么是Json?
它是一种轻量级的数据格式,一般用于数据交互
服务器返回给客户端的数据,一般都是JSON格式(文件下载除外 http://www.jianshu.com/p/ef122b64d34f)
JSON的格式很像C#中字典和数组,类对象
标准的Json:key必须用双引号。
{“name” : "Jack", "age" : "10"}
{"names" :["Jack","rose","jock"] }
2-2 Json解析
先来看一段服务器返回的数据格式:
{
"name" : "jack",
"age" : 20,
"height" : 1.99,
"school" : {
“name” : “雷潮",
“address” : “深圳南山区"
},
"photos" : [
{
"icon" : "beauty.png",
"time" : "2016-01-01"
},
{
"icon" : "nice.png",
"time" : "2016-02-07"
},
{
"icon" : "good.png",
"time" : "2016-05-06"
}
]
}
- Json基本结构一:
用{}包裹,用名称/值来表示对象中的一个属性.
public class Perso