【发布时间】:2013-09-07 20:13:52
【问题描述】:
我一直在测试 swagger,以便将其用作我的 api 服务的实际文档。 我将休眠用于持久层,每个响应都绑定到一个实体。 问题是这些实体与其他实体有依赖关系,当我在@ApiOperation 响应中传递对象时,我想安排大摇大摆地不显示这些实体。 我能在网上找到的唯一想法是这个link from the github 页面。
我试过这样做:
String emptyJSON = "{}";
OverrideConverter addressConverter = new OverrideConverter();
addressConverter.add(User.class.getCanonicalName(), emptyJSON);
ModelConverters.addConverter(addressConverter, true);
但我收到此错误:
org.json4s.package$MappingException: 没有找到可以转换成java.lang.String的值
当我发现某些类作为字段或在列表中时,有没有办法避免序列化它们?
【问题讨论】:
-
如果你使用的是 Jackson,你能用 @JsonIgnore 注释它们吗?
标签: jakarta-ee swagger