Iphone 如何从json字符串中检查null

Iphone 如何从json字符串中检查null,iphone,json,Iphone,Json,当JSON响应没有数据时,它将返回响应:[] 这是我的密码 NSURL *url = [NSURL URLWithString:urlString]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request startSynchronous]; NSError *error = [request error]; NSString *response =nil; i

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

这是我的密码

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);
}
我应该如何检查响应是否有值

我尝试了
if([response isEqualToString:@”“][response length]==0)
但它不起作用。我还尝试了
if(response==nil)

尝试使用

if([response isEqualToString:@"[]"])
嗯。。。 如果JSON没有答案时的答案是[],您可以尝试:

if([response isEqualToString:@"[]"]);
试试看

这个对我有用

if ([response isKindOfClass:[NSNull class]])