Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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/8/swift/19.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
Json 如何格式化要发布到API的数组?_Json_Swift_Alamofire_Swifty Json - Fatal编程技术网

Json 如何格式化要发布到API的数组?

Json 如何格式化要发布到API的数组?,json,swift,alamofire,swifty-json,Json,Swift,Alamofire,Swifty Json,我有一个数组,需要格式化并发送到外部API。我的目标是获取CoreLocation坐标数据,并将其发送到API 以下是一个例子: MBP:www$xcrun swift-版本 苹果Swift版本2.1.1(swiftlang-700.1.101.15 clang-700.1.81) 目标:x86_64-apple-darwin15.2.0 使用中的图书馆: 迅捷JSON 1.0 阿拉莫菲尔3.0.1 { } 我使用Alamofire通过HTTP POST将数据发送到API 请求(.POST,

我有一个数组,需要格式化并发送到外部API。我的目标是获取CoreLocation坐标数据,并将其发送到API

以下是一个例子:

MBP:www$xcrun swift-版本

苹果Swift版本2.1.1(swiftlang-700.1.101.15 clang-700.1.81)

目标:x86_64-apple-darwin15.2.0

使用中的图书馆:

  • 迅捷JSON 1.0

  • 阿拉莫菲尔3.0.1

{

}

我使用Alamofire通过HTTP POST将数据发送到API

请求(.POST,端点,头:头,参数:[“数据”:数据]) 上面的请求转换为下面的请求。注意位置数据(‘纬度’、‘经度’、‘时间戳’)是如何在每个数组中显示的。我的目标是将数组中包含的“纬度”、“经度”和“时间戳”分组在一起

{


}

内外阵列均使用方括号。

什么类型的“位置”?我从未见过你用这种快捷的语法来定义“位置”。为什么使用:({…;…;…;})这不是在Swift中创建数组的方式。@Darko这些位置是我试图创建数组数组的方式。Outster数组应该包含位置数组,内部数组应该包含位置数据(纬度、经度、时间戳)。正确的格式是什么?谢谢你的重播!
t1 = "2015-12-14";
t2 = "6517.8432";
t3 = Miles;
locations = (
    {
        latitude = "37.34229154”;
        longitude = "-122.092223”;
        timestamp = "2015-11-12”;
    },
    {
        latitude = "37.37778312”;
        longitude = "-122.14944148”;
        timestamp = "2015-11-12”;
    },
    {
        latitude = "37.3780272”;
        longitude = "-122.14968145”;
        timestamp = "2015-11-12”;
    },
    {
        latitude = "37.37828075”;
        longitude = "-122.14990349”;
        timestamp = "2015-11-12”;
    },
    {
        latitude = "37.37854172”;
        longitude = "-122.15010976”;
        timestamp = "2015-11-12”;
    }
);
t5 = “Test123";
t6 = "";
t7 = "good";
t8 = “Running";
t9 = "4";
“t3" : "Miles",
    “t8" : "Running",
    “t2" : "6517.8432",
    “t7" : "good",
    “t6" : "",
    “t1" : "2015-12-14",
    "locations" : [
        {
            "timestamp" : "2015-11-12"
        },
        {
            "longitude" : "-122.092223"
        },
        {
            "latitude" : "37.34229154"
        },
        {
            "timestamp" : "2015-11-12"
        },
        {
            "longitude" : "-122.14944148"
        },
        {
            "latitude" : "37.37778312"
        },
        {
          "timestamp" : "2015-11-12"
        },
        {
          "longitude" : "-122.14968145"
        },
        {
          "latitude" : "37.3780272"
        },
        {
          "timestamp" : "2015-11-12"
        },
        {
          "longitude" : "-122.14990349"
        },
        {
          "latitude" : "37.37828075"
        },
        {
          "timestamp" : "2015-11-12"
        },
        {
          "longitude" : "-122.15010976"
        },
        {
          "latitude" : "37.37854172"
        }
],
“t9" : "4",
“t5" : "Test123"