AppMobi在iOS上解析json解析失败

问题描述:

我正在开发一个包含AppMobi工具和xdk的移动应用程序。如果我拨打电话(仅接受POST)http://mg.smartmax.com/sightmaxwebservices/sightmaxwebservice.svc/jsoperator/TestjqMobiAppMobi在iOS上解析json解析失败

返回的json仅在iOS上解析失败(android正常工作)。这个相同的调用在移动Safari浏览器中工作正常,但似乎从应用程序调用它时,它采用不同的路径和错误。这似乎是known issue,并想知道是否有人有一个很好的解决方法?

我在appMobi工作 - 这似乎是iOS中的本地容器的一个错误。您是否尝试过构建应用和测试(应用*实验室没有最新的代码库)。

+0

不,我只使用app * lab来测试。这是你认为已经解决的问题吗? –

+0

可能 - 就像我说过的,我们在应用程序*实验室更新之间修复了许多容器。 – 2013-02-06 18:48:16

你用什么来解析JSON?像

var obj = JSON.parse(data); 

作为一种解决方法,现在我想你可以包含并使用另一个解析器。

确保您的服务器正确编码了JSON。

我遇到了这个完全相同的问题。如果您使用Drupal作为您的后端,请使用它们的函数drupal_json_encode而不是PHP的json_encode。我传递给应用程序的信息由WYSYWIG编辑器生成,也许这就是drupal的json编码函数考虑到php的json编码没有考虑到的信息。