我有一个 REST API,我配置如下
@Api(value="rest", description="Sweet blah!!!")
@Controller
public class abc{...}
abc中的一个方法注解如下
@ApiOperation(value="Create Account",
notes="Sweet Blah",
response=Account.class,
nickname="AccountCreation2",
produces= "application/json,application/xml",
consumes="application/json, application/xml")
@ApiImplicitParams(value=
{ @ApiImplicitParam(name="body",value="Sweet Blah.",
required=true, paramType="body", dataType="com.trrr.Account"),
@ApiImplicitParam(name="accountId", value="provides account Id for the new
account",required=true, paramType="path", dataType="Integer")
})
@RequestMapping(value = "/accounts/{accountId}", method = RequestMethod.PUT)
public ResponseEntity<?> createAccount(@PathVariable("accountId") Integer accountId,
@RequestBody Account acct){ ... }
我使用 Swagger UI 生成的文档显示了找到的所有内容,但是无法为我的模型类 Account 生成模型 json。除了用户定义的“共享”类数组之外,帐户还由几个变量组成。它由另一个用户定义的类用户组成。
Account类注解如下:
@XStreamAlias("Account")
@XmlRootElement(name = "Account")
public class Account {... }
为模型响应和请求显示生成的文档
**{
"unknownFields": {}
}**
请指导此处可能出现的问题。如何显示 json 版本的 Account 对象。谢谢你。