swift - 如何将 var 的返回类型定义为结构中的空数组?
问题描述
在 API 调用期间,我得到了 var 爱好,[]
所以如何定义类型为空数组的 var
{
"name": "Alex",
"hobbies": []
}
struct User : Decodable{
var name : String
var hobbies : []
}
解决方案
即使从您的 API 响应的数组是空的,但它必须有自己的类型。
我相信你不能声明为No Type Array
。至少,您可以将其声明为
var hobbies: [Any]
如果您不知道该响应的类型
推荐阅读
- java - Java:如何获取字符串的枚举值?
- c++ - 使用 operator() 从代理类返回 unique_ptr 成员变量
- javascript - 无法使用反应挂钩从上下文 api 触发功能
- sql-server - 在 SQL Server 2016 中编写动态 SQL 抛出错误
- java - 我尝试使用 selenium 和 java 通过谷歌应用程序自动注册。它的注册,但我在控制台中遇到了一些错误
- linux - 使用不同的参数重新运行相同的命令
- go - 单变量表达式求值的结果是什么
- javascript - 如何将禁用提交按钮从 jQuery 转换为 alpinejs?
- arrays - 难以理解高级指针算术语法
- java - 使用数组列表时如何使用超类方法?