栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

Unity处理JSON数据(JSON.NET)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity处理JSON数据(JSON.NET)

JSON.NET 安装

在Unity->Assets Store中搜索、下载和导入Newtonsoft.Json

JSON数据处理

设有以下JSON字符串:

{
    "result": "ok",
    "user_info": {
        "user_id": 18,
        "user_name": "user_name",
        "nick_name": "nick_name",
        "gender": "0",
        "avatar": "/avatar.png",
        "email": ".@163.com",
        "phone": ".",
        "role_code": "11",
        "sign": "sign",
        "Token": "token",
        "auth": "0",
        "item": "100000"
    }
}

创建实体类 BeanScript.cs

public class YzkjLogin
{
    public string result { get; set; }
    public UserInfo user_info { get; set; }

}

public class UserInfo
{
    public string Token { get; set; }
    public string auth { get; set; }
    public string avatar { get; set; }
    public string email { get; set; }
    public string gender { get; set; }
    public string item { get; set; }
    public string nick_name { get; set; }
    public string phone { get; set; }
    public string role_code { get; set; }
    public string sign { get; set; }
    public string user_id { get; set; }
    public string user_name { get; set; }
}

测试逻辑

    string strResponse;
   
    strResponse = "{"result": "ok","user_info": {"user_id": 18,"user_name": "user_name","nick_name": "nick_name","gender": "0", "avatar": "/avatar.png","email": ".@163.com","phone": ".","role_code": "11","sign": "sign","Token": "token","auth": "0","item": "100000" }}";


   YzkjLogin yzkjLogin = JsonConvert.DeserializeObject(strResponse);

    print(yzkjLogin.result);
    print(yzkjLogin.user_info);
    print("yzkjLogin.user_info");
    print(yzkjLogin.user_info.Token);

测试结构

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号