Это повторяющаяся проблема для меня - могу ли я использовать SwiftyJON для этого или как?Параметр Alamofire с массивом в классе
Как вы можете получить следующий JSON через .POST с Alamofire:
{
"class":"Class of 1969",
"students":
[
{
"name":"A name",
"age":25
},
{
"name": "B name",
"age": 25
}
]
}
У меня есть следующий класс:
import UIKit
import SwiftyJSON
class Student{
var Name:String = ""
var Age: Int = 0
}
class StudentsOf1969{
var Teacher: String = ""
var Students = [Student]()
}
Alamofire
Alamofire.request(.POST,
strUrl,
parameters: parameters, // How?????????
encoding: .JSON,
headers: headersWish).responseObject {...
Я пытался что-то вроде этого - добавление в вар dictionary: [String: AnyObject]
к классу:
class Student{
var Name:String = ""
var Age: Int = 0
}
class StudentsOf1969{
var Teacher: String = ""
var Students = [Student]()
var dictionary: [String: AnyObject]{
get {
return [
"teacher": self.Teacher,
"students": self.Students,
// or
"students": [self.Students],
]
}
}
}
Спасибо так много !! Раньше я так скучал по $ 0.dictionary. Право на! –