如何在swift中发送嵌套的json作为请求参数?

时间:2016-08-29 22:25:38

标签: json swift swift2

我的后端需要以下json登录。

{
"userName": "username",
"password" : "password",
"deviceInfoObj": {
"uniqueId":"q33qq3wr3wrw",
"model" : "6S"
}
}

这就是我所拥有的

let deviceInfoObj: [String : String] = [
                    "uniqueId": "4d600df2c7e7c55",
                    "model": "6S"
            ]

let loginParams: [String:String] = [
                "userName": String(uname) ,
                "password" : String(pwd),
                "deviceInfo": deviceInfoObj

以下是我提出请求的方式。

engine.sendRequestWithParms(loginParams, serviceUrl: NSURL(string: urlString))

我遇到了构建错误:

cannot-convert-value-of-type-string-string-to-expected-argument-type-string

1 个答案:

答案 0 :(得分:1)

试试这个:

unsorted1