私はSwift 3を初めて使い、次のことをやろうとしています。 私はこのようなJSONレスポンス持っている:私は要求を行うのはここSwift 3、JSONから1つの値を取得
Optional({
"USD_ILS" = {
val = "3.5989";
};
})
は次のとおりです。
func makeRequest(){
Alamofire.request("http://free.currencyconverterapi.com/api/v3/convert?q=USD_ILS&compact=y").responseJSON { response in
print(response.result.value) // result of response serialization
let data = JSON(response.result.value)
print(data)
let val = data["val"].stringValue
print(val)
}
}
私がやりたいすべての文字列(のように、変数に「ヴァル」フィールドを取得していますまたはダブル)。私は今SwiftyJSONを使用していますが、それでもこの後何をするか分からない:
はlet data = JSON(response.result.value)
JSONを解析するためにSwiftで 'JSONSerialization'を使用する方法に関する無数の例があります。あなたが試したことであなたの質問を更新し、あなたが持っている問題を明確に説明してください。 – rmaddy
SwiftyJSONライブラリを使用してdata = JSON(response.result.value)を受け取ります。 – Glenn
Glenn、私はあなたのアドバイスに従っていましたが、まだまだ立ち往生しています。私は私の答えを編集しました。それでも助けてくれますか?ありがとう –