• 解码错误:给定的数据不包含顶级值

    我对可解码有一个奇怪的问题。 JSON就像这样简单: { "slug" : "marketplace", "taxonomy_id" : 1, "taxonomy" : "category", "parent_id" : 1, "shop_id" : "raw", "filter_id" : 1, "term_id" : 1, "description" : "asd", "product_id" : "1", "product...
  • 从货币兑换网站解码JSON困难

    I am just a beginner trying to make an app with 2 picker views, when users selects value for both it should give the current rate. I have a url i.e https://free.currconv.com/api/v7/convert?q=**USD_INR**&compact=ultra&apiKey=xxxxxxxxx, how can I decode in t...
  • Swift解码继承的类

    我有一个看起来像这样的JSON数据结构: [{ "name": "Scene", "description": "Fires all actions for a scene", "type": "automation.trigger.scene" }, { "name": "Day of week", "description": "Triggers on the selected day(s)", ...
  • 提取和解析JSON

    我很难抓取和解析以下JSON。我什至无法从给定的URL中获取数据,更不用说使用我的数据模型“ Car”来解析它了。任何帮助都超过了欢迎! JSON格式 {"cars":[{"date_stolen":1604616183,"description":null,"body_colors":["Black","Blue"],id":944846,"is_stock_img":false,"large_img":null,"location_found":null,"manufacturer_name":"Toy...
  • 解码通用可解码类型

    我需要创建一个通用结构,该结构将容纳从网络返回的任何可解码类型,因此我创建了以下内容: struct NetworkResponse<Wrapped: Decodable>: Decodable { var result: Wrapped } so I can use the decoding method like this: decoder.decode(NetworkResponse<T>.self, from: data) where T is Decodable and data is ...
  • 具有相关类型的Swift JSON解码

    我正在尝试在Swift中解码“依赖” JSON API响应。让我们想象一下一个虚构的API,它具有两个端点: /players, returns an array of objects with following attributes: id, an integer representing the player ID name, a string representing the player name /games, returns an array of objects with follo...
  • 用动态键解析json

    我已经为此工作了几个小时,却找不到答案。我有一个带有动态键的JSON,我正在尝试将其解析为一个结构。我以为可以保持简单,但出现序列化错误。请帮忙-谢谢 {"rates":{ "btc":{"name":"Bitcoin","unit":"BTC","value":1.0,"type":"crypto"}, "eth":{"name":"Ether","unit":"ETH","value":35.69,"type":"crypto"}, }} 我的结构 struct CryptoCoins: ...
  • 如何在JSON中使用Swift Codable / Decodable

    我是Swift的新手,正在研究可编码/可解码的核心数据。 我正在尝试使用以下JSON: { "ticket": [ { "id": "11111", "type": "general" } ], "numOfSeats": 20, "passengerFirstName": "Lisa", "passengerLastName": "Franco", "price": 8000, "flightId": "A23", "passenge...
  • 在Swift中将UUID()与json一起使用

    我在网上发现了一些示例,这些示例在json文件中使用硬编码的uuid,并且对我来说效果很好,但是当我在我的应用程序中添加从json数组中删除项目的功能时,我需要动态创建这些uuid 这是我的json文件(list.json),它曾经使用过硬编码的ID,例如“ id”:1并正常工作(当我将int用作ID时) [ { "name": "Dune", "author": "Frank Herbert", "page": "77" }, { "name": "Ready ...
  • 解码问题,“与键无关的值”错误

    Here I have JSON http://json-parser.com/067dbe2a and have these Decodable structures for parsing this struct Response: Decodable { let code: StatusCode let message: String let content: QuizContent } struct QuizContent: Decodable { enum Cod...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。