1
在swift 3.0中,我使用alamofire將參數發送到我的後端服務器。這裏是我用來發送的示例參數:Swift 3.0和Alamofire發佈數組
let params:[String: Any] = ["isUrgent": "1",
"bestTime": "Morning",
"requestType": "1",
"api_key": "12345678",
"userId": "37",
"endTime": "1492757638",
"startTime": "1492671236",
"title": "Aa",
"requestRequirement":
["state": "",
"city": "",
"isStaffNeeded": "1",
"street": "",
"lat": "",
"staffSkills":
[
["subSkills":
["0": "1", "1": "4", "2": "8"],
"masterSkillId": "1"
],
["subSkills":
[
"0": "13",
"1": "17"
],
"masterSkillId": "3"
]
],
"lng": "",
"venueTypes": [],
"venueTypeName": "",
"isVenueNeeded": "0",
"locationType": "1",
"zipCode": "",
"country": ""
]
]
在「requestRequirement」部分下,「staffSkills」是數組。但是當我將它發送到後端時,數組被分割爲對象意味着數組中的每個索引都被轉換爲一個對象。
任何人都可以告訴我應該如何解決問題,以便我可以在我的後端服務器上接收正確的JSON?