关于Unity3D使用LitJson报错问题
今天用使用Unity3D的时候,出现了个纠结的问题。
在Unity3D中使用了LitJson,在MAC上运行正常,结果刷机到IPhone上,报错。
具体错误大概就是说找不到Key,纳闷了,在MAC上测试好好的,为什么到了IPhone上就出这个问题?
解决办法:
例如:
LitJson.JsonData jsonData = LitJson.JsonMapper.ToObject(resultMessage);
resultMessage为需要解析的数据。在进行具体解析之前,判断下jsonData是否为null。如:
if(jsonData != null && jsonData["result"].ToString().Equals("0")){
//其他
}
问题解决。造成的原因可能是因为有时候jsonData返回的数据为null。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。