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;