栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Swift 4 JSON可编码ID作为键

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Swift 4 JSON可编码ID作为键

请检查 :

struct Responsedata: Codable {    struct Inner : Codable {        var animalID   : String        var animalName : String        private enum CodingKeys : String, CodingKey { case animalID     = "animalID" case animalName   = "animalName"        }    }    var Status: String    var foundRows: Int    var data: [String: Inner]    private enum CodingKeys: String, CodingKey {        case Status = "status"        case foundRows = "foundRows"        case data = "data"    }}let json = """    {        "status": "ok",        "messages": { "generalMessages": ["dsfsdf"], "recordMessages": ["sdfsdf"]        },        "foundRows": 2515989,        "data": { "181": {     "animalID": "181",     "animalName": "Sophie" }, "182": {     "animalID": "182",     "animalName": "Sophie" }        }    }"""let data = json.data(using: .utf8)!let deprer = JSonDeprer()do {    let jsonData = try deprer.depre(ResponseData.self, from: data)    for (key, value) in jsonData.data {        print(key)        print(value.animalID)        print(value.animalName)    }}catch {    print("error:(error)")}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/376714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号