Используйте Codable
для анализа вашего JSON
ответа на объект.
struct Login: Codable {
var status: String?
var content:Content?
}
struct Content: Codable {
var auth_token:String?
var user_name:String?
var user_type:String?
}
Давайте рассмотрим пример ответа JSON
, предоставленного вами.
let str = """
{"status":"200","content":{"user_type":"1","user_name":"Super Admin","auth_token":"7500b440c0f8035e864e1541c650b888"}}
"""
Поскольку у нас нет фактического Data
из API
, мы будем преобразовывать str
в data
для анализа.
if let data = str.data(using: .utf8) {
let login = try? JSONDecoder().decode(Login.self, from: data)
print(login)
}