Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在swift中创建json字符串并将其发送到服务器_Json_Swift - Fatal编程技术网

如何在swift中创建json字符串并将其发送到服务器

如何在swift中创建json字符串并将其发送到服务器,json,swift,Json,Swift,我想创建一个json字符串并将其发送到服务器。我想将我提到的JSON与Alamofire库一起发送。现在的问题是如何在swift编程中创建这个json字符串 {"Notification": [ {"id":"15","TableName":"HadafShakhsi","RowId":"148424-1","Operation":"2","StoreName":"SelectHadafShakhsi","isFirst":"1"} ] } 您可以将函数prepareforObject设置为

我想创建一个json字符串并将其发送到服务器。我想将我提到的JSON与Alamofire库一起发送。现在的问题是如何在swift编程中创建这个json字符串

{"Notification":
[
{"id":"15","TableName":"HadafShakhsi","RowId":"148424-1","Operation":"2","StoreName":"SelectHadafShakhsi","isFirst":"1"}
]
}

您可以将函数prepareforObject设置为

func prepareObjects(dict : Dictionary<String, Any> ) -> [String: AnyObject] {

        var dictParameters = [String: AnyObject]()
        for (key, value) in dict {
            dictParameters[key] = "\(value)" as AnyObject?
        }

        return dictParameters
    }

你能把你试过的东西贴出来吗?请提供一个.nsk文件?你试过什么?是吗?谢谢
func prepareObjects(dict : Dictionary<String, Any> ) -> [String: AnyObject] {

        var dictParameters = [String: AnyObject]()
        for (key, value) in dict {
            dictParameters[key] = "\(value)" as AnyObject?
        }

        return dictParameters
    }
Alamofire.request(.POST, "http://server.com", parameters: prepareforObject(parameters), encoding: .JSON)
    .responseJSON { request, response, JSON, error in
        print(response)
        print(JSON)
        print(error)
    }