使用Alamofire和深层嵌套字典的POST请求

时间:2016-09-05 10:44:58

标签: ios swift rest api alamofire

每当我发送一些带有基本参数的请求时,它就像魅力一样,例如:

let parametersServices  = [
    "name": [
        "first": "\(givenName)",
        "last": "\(familyName)"
    ]
]

但是如果我使用深度嵌套发送参数,它不会对那些深层嵌套的参数产生任何影响,例如:

let parametersServices  = [
    "name": [
        "first": "\(givenName)",
        "last": "\(familyName)"
    ],
    "services" : [
        "mentoring": [
            "profileId" : "id123",
            "title" : "mentor"     
        ]
    ]
]

我是做错了还是不支持这种类型的PATCH修改深层嵌套的profileId?

因为如果我尝试简单地创建具有相同参数的新用户,它可以正常工作,但是它不接受现有项目的PATCH更改。

0 个答案:

没有答案