如何从json字符串中检查null

iPr*_*mer 3 iphone json

当JSON响应没有数据时,它将返回Response: [ ].

这是我的代码

NSURL *url = [NSURL URLWithString:urlString];
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];


    [request startSynchronous];
    NSError *error = [request error];

    NSString *response =nil;
    if (!error) {
        response = [request responseString];

        NSLog(@"Response: %@",response);
}
Run Code Online (Sandbox Code Playgroud)

我该如何检查响应是否有值?

我试过if([response isEqualToString:@""]|| [response length]==0)但它不起作用.我也试过了if(response == nil);.

Joz*_*oze 5

试试吧

if([response isEqualToString:@"[]"])
Run Code Online (Sandbox Code Playgroud)