文字列を json オブジェクトに変換しようとしていますが、これが機能しない理由がわかりません。出力を nslog すると、urldata は json のシリアル化には無効であると言われますが、文字列を見ると、有効な json のように見えます。また、utf8 にエンコードしようとしましたが、まだシリアル化されません。ここで何か不足していますか?-ポストから省略された不要なコードに注意してください。
リクエストを取得
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
NSDictionary *tempDict = [NSDictionary alloc];
解析中
if ([NSJSONSerialization isValidJSONObject:urlData] ) {
NSLog(@"is valid");
tempDict = [NSJSONSerialization JSONObjectWithData:urlData kniloptions error:&error];
}
NSLog(@"is not valid");
定義: isValidJSONObject: 特定のオブジェクトを JSON データに変換できるかどうかを示すブール値を返します。