我有一个像这样的休息服务:
@POST
@Path("/{myUrl")
@Consumes(MediaType.APPLICATION_JSON)
public Response upsertSwitchingInfo(@NotNull ComputingRuleDetailsDto
computingRuleDetailsDto){
//implementation
return Response.ok().build();
}
ComputingRuleDetailsDto类:
public class ComputingRuleDetailsDto {
private String name;
@ApiModelProperty(value = "Parameters values",
example = "{'parameterName': 'String', 'expirationDate' : 'String'}",
dataType = "Map[String,String]",
reference = "Map",
required = true)
private Map<String,String> parameters;
//getters and setters
}
只显示名称而不显示参数映射的名称:
{
"name": "string"
}
我想同时显示两者:
{
"name": "String",
"parameters": {
"parameterName": "String",
"expirationDate": "String"
}
}
有什么想法吗?