unity解析json 协议 服务器通信,Unity3d使用json与javaserver通信

Unity3d使用json能够借助LitJson

下载LitJson,复制到Unity3d工作文件夹下

于是能够在代码中实现了

以下发送请求到server并解析

System.Collections.Hashtable headers = new System.Collections.Hashtable ();

headers.Add ("Content-Type","application/x-www-form-urlencoded");

string data = "token="+User.token;

byte[] bs = System.Text.UTF8Encoding.UTF8.GetBytes (data);

WWW www = new WWW ("http://127.0.0.1:8080/userver/st",bs,headers);

yield return www;

if(www.error!=null){

m_info=www.error;

yield return null;

}

JsonData listJson = JsonMapper.ToObject (www.text);

//server返回map数组

Debug.Log (listJson[0][0]);

//json对象的值能够通过下标或者key获取

Debug.Log (listJson[0]["r"]);

以下是server数据
Map map=new HashMap();

map.put("r","1212121212d12");

map.put("e","1212121212a12");

map.put("a","1212121212d12");

map.put("f","1212121212c12");

map.put("d","12121212121g2");

map.put("s","sdfdsfds");

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值