关于Unity3D使用LitJson报错问题

今天用使用Unity3D的时候,出现了个纠结的问题。

在Unity3D中使用了LitJson,在MAC上运行正常,结果刷机到IPhone上,报错。

出现位置:LitJson.JsonData  rankData = LitJson.JsonMapper.ToObject(JSONText);

具体错误大概就是说找不到Key,纳闷了,在MAC上测试好好的,为什么到了IPhone上就出这个问题?

问题原因:

LitJson不兼容IOS。具体原因有的说编译用的是.NET4.0,而Unity3D的是.NET2.0。具体就没有详细研究了。

解决办法:

1.LitJson.JsonData  rankData = LitJson.JsonMapper.ToObject.<LitJson.JsonData>(JSONText);

2.换别的JSON插件。

posted on 2016-02-23 16:04  陈二狗  阅读(960)  评论(0编辑  收藏  举报

导航