Jsonがnullを返す問題について

2781 ワード

質問:json解析で空の値に遭遇した場合、NSStringでログを打って出てきますはい、その解析ではどのように空の値を判断しますか.例えば:"Email" :null解決方法:
方法1:
if ([xxxx isEqual:[NSNullnull]]) {
                   
 //do something 
  }else{
                    //do something 
   }
方法2:json = [jsonStr  stringByReplacingOccurrencesOfString: @":null"   withString: @":\"\"" ]; 3:

if ([xxxx isKindOfClass:[NSNull class]]) {

                   

 // do something 

  }else{

                    // do something 

   }

:http://www.pan-apps.com/668.html

json objece-c         : 
Number -> NSNumber 
String -> NSString 
Array -> NSArray 
Object -> NSDictionary 
 null -> NNSNull
 true and false -> NNSNumber