【发布时间】:2012-06-29 14:28:13
【问题描述】:
我正在使用 NSArray 并将我使用 json_encode 检索到的字符串放入其中
当它是纯文本时它可以工作,但如果它像我的图像一样不起作用并给我这个错误
我也尝试使用 NSMutableArray 但同样的问题,所以如果是这些 "\r\n" .. 等的问题,如何将其转换为纯文本?
这是我使用的代码:
NSError *er;
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://localhost:8888/ost.php"]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc]initWithData:response encoding:NSUTF8StringEncoding];
content = [parser objectWithString:json_string error:&er];
NSLog(@"%@",json_string);
NSLog(@"%d",[content count]);
NSLog(@"%@",[content objectAtIndex:0]);
【问题讨论】:
-
代码在哪里?这看起来像是与内存相关的问题。
-
{ 0 = " : \n \nmediafire.com/?qp0srwq71lccsx1\" href=\"mediafire.com/?qp0srwq71lccsx1\">mediafire.com/?qp0srwq71lccsx1</a> \n \nhttp://www .youtube.com/watch?v=rU9RXYeeR_A"; "post_content" = "\U0644\U062a\U062d\U0645\U064a\U0644\U0645\U0644\U0641\U0627\U062a\U0627\U0644\U0628\U0631\U0646\U0627\U0645\U062c:\n\nmediafire.com/?qp0srwq71lccsx1\" href=\"mediafire.com/?qp0srwq71lccsx1\">mediafire.com/?qp0srwq71lccsx1</a> \n \nhttp://www.youtube.com/watch?v=rU9RXYeeR_A"; }
-
亲爱的它不是有效的 json,你可以通过 jsonlint.com 检查你的 jason
标签: php iphone ios nsarray json