私が扱っているAPIは、要求が失敗したときに応答本体にエラーメッセージを送信することがあります。これはresponse.data
にあります。時にはそれはJSONです。時には文字列です。私はvalidate
メソッドを使用していますので、エラーが発生した場合result.value
はnil
です。Alamofireの解析応答データの検証に失敗した場合
AlamofireがNSDataから文字列にデータをシリアル化する方法がありますか、または応答が成功した場合のようにJSONを[ String : AnyObject ]
にシリアル化する方法はありますか?
私はvalidateメソッドを使いたいと思います。
編集: 私はAlamofire GitHubプロジェクトを開始しました。
https://github.com/Alamofire/Alamofire/issues/1459
ありがとうございます!検証が失敗してもシリアライザを使用するようにデータを要求することを容易にする機能要求を入れます。 – Tobias