这是这种情况:在Objective-C中,我正在从服务器中获取JSON数据。我确定(并且不会改变)我的JSON数据仅包含一个名为token的JSON元素,它是一个字符串。它看起来像这样:
{
"token": "ertvgbyhnujk45678CVBNkjuhgfvgb"
}
仅获得令牌字符串值的方法是什么?这可能很容易,但是我对Objective-C完全陌生。
最佳答案
使用以下内容:NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding] options:kNilOptions error:nil];
然后使用以下命令获取令牌:dictionary[@"token"]
。
上面方法中的error参数可以为nil,因为您说您确定它不会更改,并且始终为JSON。
关于ios - 有效地解析Objective-C中的单元素JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45412374/