POJO にデータを入力するフォームとデータベースがあります。Json (gson) を使用して、データを Web サーバーにアップロードします。サーバーは、最終的にオブジェクトに配置される応答を返します。
私の質問は、オブジェクトを json にエンコード/デコードしてから、文字列を WebApi クラスにやり取りする必要があるかどうかです。または、WebApi クラスにオブジェクトを渡して、(呼び出したメソッドに基づいて) 適切な応答オブジェクトを返す必要がありますか?
したがって、すべての http 接続を含む Api を呼び出すと、次のようになります。
myWebApi postSomeData( jsonData ); //
jsonData は myWebApi 内の json 文字列にエンコードされる pojo である必要がありますか、それとも json にエンコードして文字列を渡す必要があります。
または言い換えれば
String postSomeData( String jsonData){
web code here..
}
また
ResponsePojo postSomeData( PostData myData){
...
myMapper.MapFrom(myData); //converts pojo to json
...
webcode
}
ある時点で、アップロードする必要のあるデータに画像が含まれます。