0

AppMobi ツールと xdk を使用してモバイル アプリを開発しています。電話をかける場合 (POST のみ受け付けます) http://mg.smartmax.com/sightmaxwebservices/sightmaxwebservice.svc/jsoperator/TestjqMobi

返された json は、iOS でのみ解析に失敗します (Android は正常に動作します)。この同じ呼び出しはモバイル サファリでは正常に機能しますが、アプリから呼び出されると、別のパスとエラーが発生するようです。これは既知の問題のようですが、誰かが良い回避策を持っているかどうか疑問に思っていましたか?

4

3 に答える 3

0

サーバーが JSON を適切にエンコードしていることを確認してください。

このまったく同じ問題に遭遇しました。バックエンドとして Drupal を使用している場合は、PHP の json_encode の代わりに Drupal_json_encode 関数を使用します。私がアプリに渡していた情報は WYSYWIG エディターによって生成されたものであり、おそらく drupal の json エンコーディング関数では考慮されているが、php の json エンコーディングでは考慮されていないものです。

于 2013-03-12T18:50:57.430 に答える
0

私は appMobi で働いています。これは iOS のネイティブ コンテナのバグのようです。アプリのビルドとテストを試みましたか (app*lab には最新のコード ベースがありません)。

于 2013-02-06T16:08:11.593 に答える
0

JSONを解析するために何を使用していますか? 何かのようなもの

var obj = JSON.parse(data);

現時点での回避策として、別のパーサーを含めて使用できると思います。

于 2013-02-07T00:04:41.033 に答える