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<YzkjLogin>(strResponse);

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

测试结构
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值