JSON解析を実行しています。その見返りに、次のような結果が得られます。
{"login":"FALSE","userid":"Please enter correct Email Address"}
userid:メッセージをいくつかの変数に保持して、userid自体に基づいて関数を実行できるようにします。
提案をお願いします。
ありがとう
このようなフレームワークで試すことができます、https://github.com/stig/json-framework
使用例は、userIdがヘッダーファイルで宣言されていると仮定した場合です。
SBJSON *parser = [[SBJSON alloc] init];
NSArray *statuses = [parser objectWithString:json_string error:nil];
userId = [statuses valueForKey:@"userid"];
これで、userIdは、json文字列からのuseridのjson値の値を保持します。
更新:iOS> = 5.0のみをサポートしている場合は、組み込みNSJSONSerialization
クラスをお勧めします。この場合、コードは次のようになります。
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSMutableArray *jsonList = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
userId = [jsonList valueForKey:@"userid"];
NSLog(@"userid: %@", userId); // will print "Please enter correct Email Address"
お役に立てれば !