使用 swiftyJSON 解析
parsing with swiftyJSON
您好,我创建了这个 class 来使用 SwiftyJSON 解析我的 json
但我收到错误
我的 class 是:
class getMenu {
var id:Int?
var name:String?
var menu:[getMenu]?
func pasrs(json:JSON){
self.id = json["id"].intValue
self.name = json["name"].stringValue
self.menu = json["menu"].arrayValue
}}
响应 Json 来自 API :
{
"cats": [
{
"id": 15,
"name": "کسب و کار ها",
"menu": [
{
"id": 16,
"name": "فروشگاهی",
"menu": [
{
"id": 17,
"name": "ورزشی"
},
错误
Cannot assign value of type '[JSON]' to type '[getMenu]?'
我该怎么办!?
menu 属性是Array类型,那么应该这样设置它的值:
self.menu = json["menu"].arrayObject as? [getMenu]
您好,我创建了这个 class 来使用 SwiftyJSON 解析我的 json 但我收到错误 我的 class 是:
class getMenu {
var id:Int?
var name:String?
var menu:[getMenu]?
func pasrs(json:JSON){
self.id = json["id"].intValue
self.name = json["name"].stringValue
self.menu = json["menu"].arrayValue
}}
响应 Json 来自 API :
{
"cats": [
{
"id": 15,
"name": "کسب و کار ها",
"menu": [
{
"id": 16,
"name": "فروشگاهی",
"menu": [
{
"id": 17,
"name": "ورزشی"
},
错误
Cannot assign value of type '[JSON]' to type '[getMenu]?'
我该怎么办!?
menu 属性是Array类型,那么应该这样设置它的值:
self.menu = json["menu"].arrayObject as? [getMenu]