1

私はjson文字列を解析しようとしています。しかし、次のコードを使用してこれを行うことはできません。助けてください。それ以外の場合は、json 文字列を解析するための代替コードを表示します。
コードでは、json 文字列を取得しました。しかし、その文字列を配列の辞書で解析することはできません。このメソッドの最後に、3 つの nslog ステートメントを配置し、中央のステートメントは、解析中に nsarray の null 値を表示しています。plzは私を助けたり、代替コードを提案したりします.

NSString *JsonString = [NSString stringWithFormat:@"http://bia.igreentechservices.com/ws/ws_registration.php?emailid=%@&password=%@&fname=%@&lname=%@&gender=%@&birthdate=%@&mobile=%@&address=%@&emergency_contact_no=%@&other_contact_no_1=%@&other_contact_no_2=%@",emailAdd,pwd,fName,lName,gen,bDate,mobileNum,add,emergencyContactNum,anotherContactNum1,anothercontactNum2];


-(void)callWebService:(NSString *)JsonString {

SBJsonParser *parser = [[SBJsonParser alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:JsonString]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *Json_string = [[NSString  alloc] initWithData:response encoding:NSUTF8StringEncoding];
registrationDetail = [parser objectWithString:Json_string error:nil];
for(NSDictionary *status in registrationDetail) {
    NSLog(@"%@ ", [status objectForKey:@"registration"]);// here, this output does not show any out put in conlsole.
NSLog(@"%@",response);

NSLog(@"%@",registrationDetail); // here why this line is showing null  as output in console 
NSLog(@"%@",Json_string);
}
4

0 に答える 0