let jsonResult = try JSONSerialization.jsonObject(with: jsonData!, options: .mutableContainers) as! NSDictionary
Когда отладчик приходит на строке выше, в отладочной консоли есть ->Как получить элемент из JsonResult с помощью петли (Swift 3)
jsonResult =(NSDictionary) 2 key/value pairs
>[0] = “CompanyList” : 140 elements
>[1] = “StatusTable” : 1 element
JsonResult содержит 2 массива
Теперь я хочу пройти CompanyList с помощью Loop как
let arr_CompanyList = [CompanyList]()
for dictionary in json as! [[CompanyList]]
{
//arr_CompanyList.append(dictionary)
}
но дает ошибку
Вот CompanyList Class
public class CompanyList {
public var companyAlt_Key : Int?
public var company_Name : String?
public var tableName : String?
}
Как я должен делать?
Это работает для вас? –
@DilipJangid Откуда вы получаете этот Jsonresult, если он уже является массивом 'CompanyList', то чего вы хотите. –
@DilipJangid, если ваш массив уже является типом 'CompanyList', то что вы хотите с ним делать, вы хотите преобразовать его в ответ JSON? –