У меня проблема с получением значения из JSON в swift 4.
{
"meta": {"expiration": 0,"flags": 33456},
"json": "{\"key\":\"string\",\"value\":{\"failed_attempts\":\"1\"}}",
"xattrs": {}
}
Код, который я пробовал
if let resultData = responseBody["json"] as? [String: AnyObject]{
if let val = resultData["value"] as? [String: AnyObject]{
if let attempt = val["failed_attempt"] as? String {
print(attempt)
}
}
}
Я попытался напечатать нижнюю строку, он правильно печатает все объекты внутри массива json, но когда бы я ни пытался добавить тип возвращаемого значения как [String: AnyObject], он возвращает нулевое значение. Может кто-нибудь дать мне совет.
ответ [ "JSON"]