【发布时间】:2014-06-02 06:48:39
【问题描述】:
我正在尝试使用 Jackson 库将一些注释映射到休息响应
@Retention( RetentionPolicy.RUNTIME )
@Target( ElementType.TYPE )
public @interface LogicModule
{
String id();
int numberOfInputs();
}
我将这些对象转换为 JSON 的代码是
...
final List<LogicModule> result = new LinkedList<>();
for (final Class<?> annotatedClass : annotated)
{
final LogicModule moduleInfo = annotatedClass.getAnnotation( LogicModule.class );
result.add(moduleInfo);
}
return Response.ok( result ).build();
不幸的是,这会返回一个空列表。我需要如何更改代码才能使事情按预期工作?
【问题讨论】:
-
result是否包含任何内容? -
是的,它包含
LogicModule的几个实例
标签: java json serialization jackson