【发布时间】:2020-02-11 22:15:05
【问题描述】:
我正在尝试处理一个传入的 JSON 请求。下面的代码是一个示例:
@Post
@Path("somePath")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response myService(requestDTO requestBody){
//Doing Stuff
}
我的 DTO 类本质上是这样的:
@JsonInclude(Include.NON_EMPTY)
public class RequestDTO{
private Object object;
public Object getter(){}
public void setter(){}
}
我的问题是@Consumes 注释如何知道获取请求 JSON 中的信息并将其放入我的 DTO 的对象中?如果我的 DTO 中有多个变量,这将如何工作?还是我的请求正文中有多个级别(对象内的对象等)?
很抱歉提出这样一个笼统的问题,但我很难理解这一点。
谢谢。
【问题讨论】: