Mantle を使用していくつかの JSON エンドポイントを使用することにしましたが、JSON の構造は、オブジェクトをGET
ing するかPOST
ing するかによって異なります。たとえば、ユーザーのエンドポイントを取り上げます。
ユーザーをリクエストすると、次のようなレスポンスが返されます。
{
"random_meta_data": "whatever",
"etc.": "etc.",
"payload": {
"username": "username",
"email": "username@email.com",
"etc.": "etc."
}
}
ユーザーを作成するときは、次のようなものを送信する必要があります。
{
"username": "username",
"email": "username@email.com",
"etc.": "etc."
}
解決するのが難しい問題ではありMantle
ませんが、解決できるはずの十分に一般的な問題のようです。
マントル モデルを で簡単に初期化できることはわかってdictionary[@"payload"]
いますがOvercoat
、自動的にマッピングを行っています。手動で行う場合は、Overcoat
もう利用していません。
Mantle
それで、これをand/orで解決する標準的な方法があるかどうか疑問に思っていOvercoat
ますか?