我有一个数组,我需要格式化并发送到外部API。我的目标是获取CoreLocation坐标数据,并将其发送到API。
以下是一个例子:
MBP:www $ xcrun swift -version
Apple Swift 2.1.1版(swiftlang-700.1.101.15 clang-700.1.81)
目标:x86_64-apple-darwin15.2.0
正在使用的图书馆:
Swiftyjson 1.0
Alamofire 3.0.1
{
function Funchangestatus() {
PageMethods.GetStatus(document.getElementById('ddlUnit').value, onstatuschange);
}
function onstatuschange(status) {
var strvalstatus = "";
strstatus = status[0].split('~');
document.getElementById("txtstatus").value = strstatus[0];
document.getElementById("txtstatus").readOnly = true;
}
}
我使用Alamofire通过HTTP POST将数据发送到API
上面的请求转换如下。请注意位置数据('纬度'经度''时间戳')是如何为每个数组。我的目标是保持“纬度”,“经度”和“时间戳”。包含在一个数组中。
{
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";
}
答案 0 :(得分:0)
对内部和外部数组使用方括号。