我們在我們的移動應用程序中使用了AFNetworking,並且很多時候我們會返回JSON,對於某些值而言它爲空。我可以讓AFNetworking自動將NULL解析爲零嗎?
我厭倦了做下列事情。
if ([json objectForKey:@"nickname"] isKindOfClass:[NSNull class]]) {
nickname = nil;
} else {
nickname = [json objectForKey:@"nickname"];
}
什麼我們可以做,使AFNetworking爲零自動將組對象或數字爲0;如果該值在JSON響應空?
我認爲這可能是我要說的,我的意思是宏。謝謝! – birarda
其實我不確定爲什麼把鑰匙完全丟掉是一件壞事?我寧願做'nickname = [json objectForKey:@「nickname」]',並且它是空的,並且能夠在別處說出'if(!nickname)'。 – birarda
@birarda:如果你想向字典索取所有密鑰的列表,該怎麼辦?你會得到一個不正確的答案 - 關鍵字存在於JSON中。 –