首页 > 解决方案 > 如何将 var 的返回类型定义为结构中的空数组?

问题描述

在 API 调用期间,我得到了 var 爱好,[] 所以如何定义类型为空数组的 var

{
  "name": "Alex",
  "hobbies": []
}
struct User : Decodable{
var name : String
var hobbies : []
}

标签: swiftstructswift5

解决方案


即使从您的 API 响应的数组是空的,但它必须有自己的类型。

我相信你不能声明为No Type Array。至少,您可以将其声明为

var hobbies: [Any]如果您不知道该响应的类型


推荐阅读