我有一個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