这是这种情况:在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/

10-09 16:25
查看更多