从JSON字符串获取值 - Objective C

roo*_*oof 2 json objective-c ios

我有这个JSON响应字符串:

{"d":"{\"ID_usuario\":\"000130\",\"Nombre\":null,\"Vipxlo\":0,\"Provmun\":null,\"Descuentos\":null,\"Listaviplocal\":null}"}`
Run Code Online (Sandbox Code Playgroud)

使用此代码:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
{
    //Check valid signal

    connection = nil;

    NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    //data =nil;

    NSArray *jsonArray = [responseString JSONValue];
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Max*_*ang 10

如果你能负担得起iOS 5,你应该尝试NSJSONSerialization.

您的代码可能如下所示,但我建议您首先阅读文档.

    NSArray* jsonArray = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:someError]
Run Code Online (Sandbox Code Playgroud)