-
0 votesanswersviews
如何使用可解码协议为具有不同键的相同Json属性创建公共类
{ "actions" : { "upvote" : { "delete" : true, "read" : true, "create" : true, "update... -
0 votesanswersviews
使用Decodable解码自定义Json
我有这个Json: { "first": { "house": [ "small" ] }, "second": { "house": [ "small" ] }, "third":... -
0 votesanswersviews
JSON可解码 - 按键搜索
我正在尝试做一些代码来通过密钥从我的JSON获取信息 . JSON看起来像: { "Test Name": { "schede": { "info_01": "Info 01", "info_02": "Info 02", &quo... -
0 votesanswersviews
可解码的JSONDecoder处理相同值的不同编码密钥
我正在使用Swift可解码协议来解析我的JSON响应: { "ScanCode":"4122001131", "Name":"PINK", "attributes":{ "type":"Product",... -
0 votesanswersviews
如何使用Decodable解析json?
当我试图用可解码的生日来解析我的json时,来自零 . 我应该使用任何建议或代码示例的日期格式 . 我的日期格式包括时区 . 我的问题是生日来自零 . 如何用可解码的方式解析生日? My json : { "id": 1, "name": "fatih", "birddate": "2... -
0 votesanswersviews
使用Codable在一个模型类中解码两个不同的JSON响应
根据要求,我从api得到了两种不同的响应 . 那是 { "shopname":"xxx", "quantity":4, "id":1, "price":200.00, } 另一个回应 { "storename":"xxx", &quo... -
1 votesanswersviews
使用Decodable解码同一个键中的不同对象数组
我正在使用一个API,它为我提供了如下Json { "data": [ { "title": "Banners", "type": "banners", "sequence": 1, "is_enabled&q... -
4 votesanswersviews
基于Swift Decodable对象属性中的键的模型关系
鉴于JSON: [{ "name": "TV", "room": "Living Room" }, { "name": "LightBulb 1", "room": "L... -
0 votesanswersviews
Swift4 - 数组的JSON可解码问题(不能下标值)
我正在使用Swift 4 Decodable解析天气JSON,我有一个数组数据的问题 . 我认为我可能对模型有点不对(因为有一堆可解码的结构),请帮忙 . 来自weather API的JSON数据: {"coord":{"lon":-43.21,"lat":-22.9},"weather":[{"id&quo... -
0 votesanswersviews
使用Swift 4 Decodable解析具有混合属性值的JSON
我正在尝试更新我的应用程序以使用Swift 4 Decodable - 并且正在从具有子值的JSON api中提取数据,该值可能是: 一个子对象 一个字符串 一个Int 这是Json Api的回应: var jsonoutput = """ { "id": "124549", "key": ... -
2 votesanswersviews
Swift Codable:使用相同的根对象解码不同的项目数组
我目前正在尝试解码看起来像这样的JSON: { "result": { "success": true, "items": [ { "timeEntryID": "1", "start": "1519558... -
5 votesanswersviews
致命错误:Dictionary <String,Any>不符合Decodable,因为Any不符合Decodable
我正在尝试使用swift 4来解析本地json文件: { "success": true, "lastId": null, "hasMore": false, "foundEndpoint": "https://endpoint", "error&q... -
1 votesanswersviews
可解码和JSON,相同变量的2种数据类型
我正在使用Decodable协议解码一些json,但我遇到了一个问题: 我得到了一个答案,如果没有地理位置数据添加到元素,经度和纬度可以是整数(纬度= 0),如果有地理数据,则可以是字符串(fx . 纬度=“25.047880”)可用 . 现在,当我解码json时,我不知道如何构建我的Struct,因为long和lat不能同时是String和Int ..所以当获取表示两种情况的元素时,我得到解码错... -
0 votesanswersviews
如何使用Codable协议使用自定义参数解析JSON
我有钥匙 JSON { "yearOfManufacture":"20/9/2018", "carSize":8, "isNew":true, "carAssets":[ { "color":"57618... -
0 votesanswersviews
Swift 4可解码解析数组中的json数据
我从Web服务解析数据有问题,似乎可解码协议无法解析这个json 这是我使用泛型的解析数据 . public func requestGenericData<T: Decodable>(urlString: String, httpMethod: String?, token: String!, completion: @escaping(T) ->()) { let f... -
0 votesanswersviews
使用KeyedDecodingContainer使用随机密钥解码对象
我有一个看起来像这样的对象数组,我想解码 let accountPending = """ { "blocks": { "F143CCC051927EEF59EEA78D16D80F855052BBF159EA6602843904C9445": { "amount&quo... -
0 votesanswersviews
类型正确时,可解码类型为typeMismatch
当我用Postman命中我的配置API时,我得到了以下json响应 . 在此响应中,两个apiVersion键是数字而不是字符串 . { "data": { "availability": { "auth": true, "ab": true, ... -
2 votesanswersviews
JSON解码错误 - typeMissmatch Swift 4
我正在尝试从JSON解析一些数据,我已经使用了另一个API,但现在我有另一个结构,我得到了typeMissmatch Erros ... JSON看起来像: { "status": 200, "data": { "date": "2018-04-07T00:00:00.508Z", "featured&quo... -
0 votesanswersviews
在Swift中使用Codable解析JSON
我试图用Swift中的可编码解析JSON . 我以前成功完成了这个,但是我有一个更复杂的JSON对象和一些数组,我遇到了麻烦 . 这是我的JSON: { "data": [ { "type":"player", "id":"account.7e5b92e6612440349afcc06b7c3... -
1 votesanswersviews
如何在两个不同的键中解码具有相同变量的JSON?
我正在学习 Decodables . 这是我的模型: struct DQModel: Decodable{ var details: DQDetails } struct DQDetails: Decodable { var weekly_details: WeeklyDetails var your_turn: MyTurn var th... -
-2 votesanswersviews
使用Decodable协议在init中解析json
我想在我的模型的init中解析json文件 . 我希望它获取URL并初始化所有存储的属性 . 喜欢: init(from url: URL) { ... } , 所以问题是我该怎么办?我试着这样做: let info = try JSONDecoder().decode(Model.self, from: data) , 但它只是创造了一个新的对象,似乎是一个糟糕的决定 . 谢谢 . -
-1 votesanswersviews
可解码字典[字符串:任意] [重复]
这个问题在这里已有答案: Swift 4 Codable - Bool or String values 1回答 我正在尝试通过Swifts Decodable类使用JSON Rest API . API包含一个字典,其字符串为字符串,值有时为 String ,有时为 Bool . 我've created structs for all subtrees of the JSON, but... -
2 votesanswersviews
如何解码具有不同类型的JSON属性? [重复]
这个问题在这里已有答案: What Is Preventing My Conversion From String to Int When Decoding Using Swift 4’s Codable? 1回答 我有一个JSON { "tvShow": { "id": 5348, "name": "Sup...