unity开发string和json互转

  在项目开发中和后台开发人员对接时被要求使用了json进行前后端通信,本人之前一直用xml,对于json的新鲜感和道听途说而得之json之好处云云。。在通过post/get通信后,后台返回来一串json格式的字符串信息。如果用字符串切割字符解析,那无疑是一个愚蠢的做法,而且工程量会巨大。所以就需要解决string和json互转的问题。刚开始考虑javascript的序列化,但是在unity中暂不支持。net2.0以上更高版本,这序列化的问题尝试外部引用类库,然并不成功。然后采用如下办法:

1 将LitJSON.dll文件拖动到unity工程中 ;
2 在unity中的脚本开头引入: using LitJson;

3,创建两个类:

4,实例化类并接收转换成json对象;

  Login_Result res = JsonMapper.ToObject<Login_Result>(backLogin);

5,输出测试;
   Debug.Log(res.data.flag);

 

参照博客内容:http://www.cnblogs.com/mimime/p/6011217.html

posted on 2017-06-06 15:18  VR小冰冰  阅读(734)  评论(0编辑  收藏  举报