-4

サーバーから JSON を取得するために AFNetworking を使用していますが、応答には JSON 以外の情報が含まれているため、解析できません。

 array(11) {
   ["something"]=>
   string(4) "none"
   (...)
  }
  [[],{"JSONDataNow":
      (...)
  }]

JSON 以外のデータを文字列から削除することは可能ですか?

4

1 に答える 1

2

サーバーが JSON を返していません。JSON のような文字列を返します。JSON を返すようにサーバーを修正するか、サーバーが使用するカスタム ルールに基づいて独自のカスタム パーサーを記述します。

JSON 以外の文字列を JSON に変換するプリプロセッサを作成しようとするのは得策ではありません。カスタム パーサーを作成するのは非常に困難ですが、独自の構文をマスターする利点はまったくありません。

于 2013-06-22T21:24:11.550 に答える