Я STRUCT так:как разобрать JSON в структуры в быстрой
struct Company {
let name:String
let id:Int
}
Я хочу, чтобы разобрать из JSON множество компаний.
Не могли бы вы помочь мне, как я могу это сделать в Свифт?
Я STRUCT так:как разобрать JSON в структуры в быстрой
struct Company {
let name:String
let id:Int
}
Я хочу, чтобы разобрать из JSON множество компаний.
Не могли бы вы помочь мне, как я могу это сделать в Свифт?
К сожалению, синтаксический анализ JSON не так-то просто. Для этого вы должны использовать класс NSJSONSerialization.
Существует много examples здесь, чтобы посмотреть.
В Swift3, это можно преобразовать словарь непосредственно в STRUCT использования MappingAce
struct Company: Mapping {
let name:String
let id:Int
}
let companyInfo: [String : Any] = ["name" : "MappingAce", "id" : 1]
let company = Company(fromDic: companyInfo)
print(company.name)//"MappingAce"
print(company.id) // 1
Вы можете использовать SwiftyJSON, https://github.com/SwiftyJSON/SwiftyJSON – vzamanillo