我正在执行JSON解析。 作为回报,我得到的结果是这样的:
{"login":"FALSE","userid":"Please enter correct Email Address"}
我想将userid:message保留在某个变量中,以便我可以在userid本身的基础上执行函数。
建议。
由于
答案 0 :(得分:0)
您可以尝试使用此类框架,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"
希望这有帮助!