当我 NSLog NSMutableArray 的内容时,我得到空值。我相信我知道问题是什么。
我在试图弄清楚如何在这个 JSON 输出的开头删除“//”时遇到了一些麻烦。如果您将http://www.google.com/finance/info?infotype=infoquoteall&q=AAPL,C加载到浏览器中,您会在开头看到“//”。我相信“//”是导致数组返回 null 的原因。我怎么能去删除两个破折号?以下是我到目前为止所做的事情......
NSString *url = @"http://www.google.com/finance/info?infotype=infoquoteall&q=C,JPM,AIG,AAPL";
NSData* data = [NSData dataWithContentsOfURL:
[NSURL URLWithString: url]];
//parse out the json data
NSError* error;
NSMutableArray* json = [NSJSONSerialization
JSONObjectWithData:data //1
options:kNilOptions
error:&error];
NSLog(@"json is %@", json); //returns "json is (null)"