Alamofire経由でJSONを送信する際に問題が発生しています。私は以下のエラーが発生しています。私のパラメータは注目されています - 私が間違っていることは何ですか?Alamofire JSONシリアライゼーションエラー - Swift 2.0
let parameters: [String: AnyObject] = [
"t": [
"name": "foo",
"event": "tap",
"ts": NSDate().timeIntervalSince1970
],
"z": [["key": "12345"], ["key": "67890"]]
]
Alamofire.request(.POST, "https://myapi.com/test", parameters: parameters, encoding: .JSON)
エラードメイン= com.alamofire.errorコード= -6006 "JSONをシリアライズすることができませんでした。入力データがnilまたはゼロの長さでした。" UserInfo = {NSLocalizedFailureReason = JSONをシリアル化できませんでした。入力データがゼロまたは長さゼロ}}
あなたの辞書は 'NSJSONSerialization'オブジェクトを使って' NSData'で簡単に変換できます。レスポンスJSONをシリアル化する際にこのエラーを受け取っていませんか? –