我创建了一个登录页面,它使用 RestkitRKClient
发送登录详细信息,并取回 JSON 数据(用户或错误)。我希望能够在没有对象映射的情况下解析 JSON 数据,只需 JSON 到字典。原因是它只是一个发送用户名和密码的简单登录,如果我设置对象映射,我必须将登录详细信息设置为登录对象,然后设置路由等......有点啰嗦。
这是我的代码
- (IBAction)login:(id)sender
{
[self.activityIndicator startAnimating];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObject:self.username.text forKey:@"username"];
[params setObject:self.password.text forKey:@"password"];
[params setObject:@"login" forKey:@"type"];
[[RKClient sharedClient] post:@"/login" params:params delegate:self];
}
- (void)request:(RKRequest*)request didLoadResponse:(RKResponse*)response {
if ([request isPOST]) {
if ([response isJSON]) {
NSLog(@"Got a JSON response back from our POST: %@", response.bodyAsString);
}
}
[self.activityIndicator stopAnimating];
}
如何将 JSON 数据获取到可读对象?谢谢