非常に重大な問題であると思われますが、私はそれについて多くのことを捜しましたが、私は解決策を得ていませんでした。JSONレスポンスを解析する方法は解析できませんでしたか?
私が使用しています:
[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc]init] completionHandler:^(NSURLResponse response, NSData jsonData, NSError *error)
これは私がJSONデータを解析するために使用していますものです:
NSDictionary *jsonResponse =
[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error];
、これは私が取得していますものです:
JSONテキストがなかったです フラグメントが設定されないようにするには、配列またはオブジェクトとオプションで始まらないようにしてください。)UserInfo = 0x16dd0320 {NSDebugDescription = JSON text はarrayまたはobjectとoptionで始まらず、フラグメントは に設定されていません。
すべてのヘルプは、これは、Objective-Cで非常に一般的な問題であり、事前
「NSString * str = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding] '有効なJSONかどうかをJSON Validatorにチェックインしてください。 – Larme
これは、受信したデータがJSONではないために発生している可能性があります。フラグメントを期待しない限り、NSJSONReadingAllowFragmentsを使用しないでください(フラグメントを期待する人は見たことがありません)。配列や辞書が必要な場合は、問題を解決するつもりはありません。 – gnasher729
JSON Validatorで無効なJSONが表示されています –