iOS 5.1中的JSON解析

时间:2012-05-21 12:24:05

标签: json ios5

在iOS 5.1中解析此JSON字符串的最佳方法是什么?使用本机JSON解析或RestKit之类的最佳方法是否更好?

[{"key":"value", "key2":"value2"},{"key":"value","key2":"value2"}]

我正在使用此代码,但我得到的只是值

query = [query stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSData *jsonData = [[NSString stringWithContentsOfURL:[NSURL URLWithString:query] encoding:NSUTF8StringEncoding error:nil] dataUsingEncoding:NSUTF8StringEncoding];
NSError *error = nil;
NSMutableArray *results = jsonData ? [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers|NSJSONReadingMutableLeaves error:&error] : nil;
if (error) NSLog(@"[%@ %@] JSON error: %@", NSStringFromClass([self class]), NSStringFromSelector(_cmd), error.localizedDescription);

return results;

0 个答案:

没有答案