Я новичок в iOS. Я создал страницу входа, и все работает нормально. Я использовал JSON для проверки имени пользователя и пароля и получил ответ от сервера в формате словаря. Я хочу извлечь значения из словаря и проверить их в своей программе. Ответ, который я получаю с сервера:
json: {
error = 0;
msg = "";
value = {
user = false;
};
};
Сначала я хочу проверить, есть ли значение с ключом error
0
или 1
. Затем я хочу проверить значение с помощью клавиши user
. Я не знаю, как это сделать, чтобы проверить это. Может ли кто-нибудь помочь?
Код, который я пробовал, находится ниже:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *respString = [[NSString alloc] initWithData:loginJSONData encoding:NSUTF8StringEncoding];
SBJsonParser *objSBJSONParser = [[SBJsonParser alloc] init];
NSDictionary *json = [[NSDictionary alloc] initWithDictionary:[objSBJsonParser objectWithString:respString]];
NSLog(@"json: %@",json);
NSString *error = [json objectForKey:@"error"];
NSLog(@"error: %@", error);
if ([error isEqualToString:@"o"])
{
NSLog(@"login successful");
}
else
{
NSLog(@"login fail");
}
}