我可以使用 SBJson 库,但我目前只在 iOS 中使用 NSJSONSerialization 类。我正在打电话给
它返回以下带有参数的 Json 文件。
dict_api.callbacks.id100({...}, 200, null)
据我所知,是 {..} 之外的无关内容让我感到困惑。使用Objective C,我如何删除所有内容以便只保留{...}?这样我就可以直接访问 NSDictionary。如果这很重要,我会将数据存储在 NSData 对象中。我今天刚开始使用 Json,所以我非常感谢一些帮助。
NSDictionary *allDataDictionary = [NSJSONSerialization JSONObjectWithData:self.webData options:0 error:nil];
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[self.webData setLength:0];
NSLog(@"1");
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"Failed with error");
NSLog(@"2");
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[self.webData appendData:data];
NSLog(@"3");
}