我有一些表格和数据库可以用数据填充一些 POJO。使用 Json (gson) 我将数据上传到我的网络服务器。服务器将发回最终将被放回对象中的响应。
我的问题是,我应该将我的对象编码/解码为 json,然后将字符串来回传递给我的 WebApi 类吗?或者我应该将我的 WebApi 类传递给我的对象并让它传回一个适当的响应对象(基于我调用的方法。)?
因此,当我调用包含所有 http 连接内容的 Api 时,它看起来像这样。
myWebApi postSomeData( jsonData ); //
jsonData 应该是一个 pojo,它将被编码为 myWebApi 中的 json 字符串,或者我应该将它编码为 json 并传入一个字符串。
或者换句话说
String postSomeData( String jsonData){
web code here..
}
或者
ResponsePojo postSomeData( PostData myData){
...
myMapper.MapFrom(myData); //converts pojo to json
...
webcode
}
在某些时候,需要上传的数据中会包含图像。