1
["api",["API","Apiales","Apiaceae","Apicomplexa lifecycle stages","Apia","Apicomplexa","Apidae","APIA Leichhardt Tigers","Apical consonant","Apical membrane"]]
我该如何解析这个JSON与SBJson解析器的iOS。我需要它,只有这些值的数组:我如何解析这个JSON数据?
"API","Apiales","Apiaceae","Apicomplexa lifecyclestages","Apia","Apicomplexa","Apidae","APIA Leichhardt Tigers","Apical consonant","Apical membrane"
我当前的代码:
SBJsonParser *parser = [[SBJsonParser alloc] init];
// Prepare URL request to download statuses from Twitter
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://en.wikipedia.org/w/api.php?action=opensearch&search=dj&limit=100&namespace=0&format=json"]];
// Perform request and get JSON back as a NSData object
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
// Get JSON as a NSString from NSData response
NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
NSDictionary *results = [json_string JSONValue];
NSArray *statuses = [parser objectWithString:json_string error:nil];
你需要支持的iOS版本低于5.0年长?如果不是的话,你应该考虑使用iOS 5中添加的JSON支持。在那之前我使用了SBJsonParser,这很好,但是如果我可以避免的话,我更喜欢避免依赖第三方库。 – Snips
是的,我需要使用SBJsonParser支持4.1等。我可以找到很多示例代码,但不是如何解析我的类型的json – user1713954