Datos JSON gruesos utilizando Asihttprequest y el marco Json para iphone

He estado aprendiendo cómo analizar JSON usando el marco JSON y ASIHTTPRequest para iOS. He probado usando feeds de Twitter y también un feed personalizado a través de un tutorial de la comunidad. Todo va bien.

Entonces pensé que probaría usando el Servicio Microsoft Odata para Northwind db. Puede ver los resultados de json aquí:

http: //jsonviewer.stack.hu/#http: //services.odata.org/Northwind/Northwind.svc/Products%281%29? $ format = json

Ahora estoy luchando para descubrir cómo analizar solo el nombre del producto. ¿Alguien puede señalarme en la dirección correcta?

A petición mía, terminé tengo esta:

- (void)requestFinished:(ASIHTTPRequest *)request
{    
    [MBProgressHUD hideHUDForView:self.view animated:YES];
    NSString *responseString = [request responseString];
    NSDictionary *responseDict = [responseString JSONValue];

    //find key in dictionary
    NSArray *keys = [responseDict allKeys];

    NSString *productName = [responseDict valueForKey:@"ProductName"];
    NSLog(@"%@",productName);
}

En el registro tengo nulo.

Si cambio el valueforKey a@"d" Obtengo toda la carga útil pero solo quiero el productName.

La URL del servicio que estoy usando es:

http: //servers.odata.org/Northwind/Northwind.svc/Products (1)? $ format = json

Respuestas a la pregunta(1)

Su respuesta a la pregunta