解决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插件。

未经允许不得转载:第一Unity3D » 解决Unity3D使用LitJson报错的问题

赞 (0)