我不知道为什么我没有从json中获取值。
{“user_id”:“150”,“user_name”:“示例”,“user_lastname”:“Ex”}
我使用以下代码:
NSData* data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSMutableArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
for (NSMutableDictionary *dictionary in array)
{
if([dictionary isEqual:@"user_id"]){
self.userId = [dictionary valueForKey:@"user_id"];
}
感谢您的帮助。
最佳答案
NSData* data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
self.userId = [dictionary valueForKey:@"user_id"];
尝试这个。您的JSON表示已经说它是字典(即{}代表字典)
关于ios - iOS-尝试从JSON获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22930956/