Swift で Alamofire を使用して JSON 応答を処理したいという問題があります。残念ながら、この投稿は数日前に Stackoverflow で見つかりました。私の質問は、最初のボタンを押したときに (swiftyJSON なしで) Alamofire からデータを受け取るにはどうすればよいかということです。誰かが私を助けてくれることを願っています。
これは、Stackoverflow で見つけたリンクです。
これは小さな例です。
これは、JSON が失敗した場合に返されるものです。
{ "transaction":"error" }
これは、成功した場合に JSON が返すものです。
{ "transaction":"success" }
これはコードです。これらの json 応答のいずれかを返す独自の URL を追加する必要があります。(例のみ)
Alamofire.request(.GET, "http://myjsonexamplewebsite.com/json_file.json", parameters:nil)
.responseJSON { (_, _, JSON, _) in
//println(JSON)
var response = JSON as NSDictionary
var transaction = response.objectForKey("transaction") as String
if transaction == "success" {
NSLog("JSON response was successfull")
}
else {
NSLog("JSON response had an Error")
}
}