Unity网络(三)-服务器数据解析

本文探讨了Unity中服务器返回数据的解析,重点介绍了Json和XML两种常见的数据格式。内容包括数据解析的重要性、Json的基本结构和解析示例、XML的定义及解析方式,以及两者之间的差异。适合Unity游戏开发人员学习理解服务器数据处理。
摘要由CSDN通过智能技术生成

正所谓:网络姻缘一线牵,Json与XML来相伴。

  • 欢迎关注公众号:雷潮课堂
    公众号二维码.jpg

服务器数据解析

一、服务器返回的数据格式

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"
        }
    ]
}

Paste_Image.png

  • Json基本结构一:
    用{}包裹,用名称/值来表示对象中的一个属性.
public  class Perso
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值