关于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。

关于Unity3D使用LitJson报错问题,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。