私はいつもこの(非常単純化された)のように、「データ」キーの後ろにそのデータ・オブジェクトを返すために接続するサーバー:AlamofireObjectMapperでkeyPathの背後にあるオブジェクト配列を取得するには?
今{
"data" : [ { "id" : 1,
"name" : "howdy"
},
{ "id" : 2,
"name" : "dowdy"
}
]
}
は、私は、idを持つオブジェクトを(マッピングするためにAlamofireのObjectMapper 4を使用したいです名前)を適切なMappableオブジェクトにコピーします。 しかし、私はどのように 'データ' keyPathの背後に配列を取得するためのサンプルコードや説明を見つけることができません。 jsonのルートレベルの配列の例のロット。
「データ」マッピングを使用してマッピング可能な別のオブジェクトを作成し、そこから配列マッピングをチェーンする必要がありますか?
独自のResponseObjectと入力済みのkeyPathを使用してDataRequestの拡張機能を作成する必要がありますか?
基本的に:ResponseObjectのkeyPathをデフォルトのnilからに設定するにはどうすればいいですか?以下のような何か:
.responseArray { response(keyPath:"data"): DataResponse<NameModel> in
これは、それは私がすべてのサンプルを見つけることができないことを私にバッフルようなシンプルかつ共通の問題だ: -/
[Documentation]の[KeyPath]セクション(https://github.com/tristanhimmelman/AlamofireObjectMapper#keypath)はこれを正確に実行していませんか? – paulvs
はい、そうです。私は答えを更新しました。 – axello