在Swift中创建一个HashMap / Dictionary对象数组,以便在HTTP请求中发送

时间:2015-05-17 02:37:55

标签: ios arrays json swift hashmap

我正在尝试传递数组对象。如果有人可以使用JSON和/或URL编码参数来完成我所做的工作,并帮助我使用很快的代码。

数组对象通常是JSONObjects,但我不熟悉Swift及其哈希映射和NSDictionaries。我只是尝试使用.Request和params [data:mydataarray];

发送参数

所以浏览器中的URL参数就像这样(工作):

http:mywebsite.com/api/endpoint?data[][type]=Facebook&data[][detail]=ExampleAccount

这看起来像一个像一个像这样的对象的数组(工作):

data = [{type: "Facebook", detail: "ExampleAccount}]

如何在swift中执行此操作并将其发送到以下格式的params,没有问号? (不工作/丢失)

    var type = "Facebook"
    var detail = "ExampleAccount"
    var data = ?
    request(.GET, "http://mywebsite.com/api/endpoint",
        parameters:["data": data])
        .responseJSON { (request, response, data, error) in
            //do stuff
    }

我不确定这是否有效,我在写这个问题时只是想到了它:

parameters:[data: [type: "Facebook", detail: "joeFBExample"]]

0 个答案:

没有答案