问题描述
我有一个名为Record
的模型类:
import lombok.*;
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Record {
@Schema(required = true,description = "Received bundle",example = "{'name':'John','lastName':'Doe'}")
private String bundle;
}
该服务将Record
用作RequestBody
:
@Operation(
summary = "Summary",description = "Description",responses = {
@ApiResponse(responseCode = "200",description = "Success")
}
)
@PostMapping(
value = "report",consumes = APPLICATION_JSON_VALUE
)
public ResponseEntity<Void> report(@RequestBody Record record) {
System.out.println(record.getBundle());
return ResponseEntity.ok().build();
}
当我打开swagger-ui时,示例值如下:
{
"bundle": "{'name':'John','lastName':'Doe'}"
}
相反,我想要以下内容:
{
'name':'John','lastName':'Doe'
}
如何实现?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)