Как новичок в Swift, я очень озадачен тем, как анализировать некоторые данные JSON, полученные из API.Я могу получить данные JSON из API, используя запрос alamofire.На данный момент, я думаю, у меня есть объект NSDictionary, JSON as print (JSON) регистрирует, чтобы поддерживать большую часть JSON.
if let result = response.result.value {
let JSON = result as! NSDictionary
print("this is what JSON is")
print(JSON)
Мой вопрос, во-первых, является ли JSON фактически NSDictionary.Во-вторых, как мне получить доступ к значению в JSON.Нужно ли сначала преобразовать это в объект данных.Или как мне получить вложенные данные.
Например, скажем, JSON выглядит так:
{
"contact": {
"first": "Bob",
"second":"Jones"
}
}
Я сталкивался с таким кодом на SO:
let data = JSON(data: JSON)
print("data\(data["contact"]["first"])")
Но выдает ошибку.У меня установлен swiftyJSON, но я рад решению с ним или без него.
Заранее благодарен за любые предложения