我有一个JSON字符串,格式为;阅读JSON字符串
{
"name": "Alex",
"age": "12"
}
我知道如何从上面的JSON中提取值。但有时,当数据库中没有记录时。我得到一个null
值打印。 (我认为这不是一个有效的JSON)
这null
被捕获以下if条件。
SBJsonParser *parser = [SBJsonParser new];
NSDictionary *content = [pobjectWithString:[request responseString]];
if(!content){
NSLog(@" when its null it comes to this block");
return;
}
我需要读取此值null
并将其保存在NSString中。我怎样才能做到这一点 ?
注意:我已经使用ASIHTTPRequest来编写上面的代码。
我不明白你的要求,如果没有记录,你没有收到任何信息(ergo nil或null),那有什么问题? – JiaYow 2012-02-27 16:14:58
该代码甚至不像解析JSON字符串。通常SBJSON有一个方法需要一个NSString并返回一个值的字典。 – 2012-02-27 16:18:26
@JiaYow我需要将由Web服务返回的字符串'null'保存到NSString中。我怎样才能做到这一点。为了将字符串'null'保存到NSString中,我将不得不读取这个值然后存储它。有人可以帮我做这个吗? – Illep 2012-02-28 01:27:57