我写了以下代码:
class A{
public static class Public { }
}
// Entity class
public class B{
@JsonView({A.Public.class})
int a;
int b;
}
public class C{
@GET
@Produces(MediaType.APPLICATION_JSON)
@JsonView({A.Public.class})
public Bed getData(){
// return object of B
}
}
我期待输出为
{a: vlaue}
但我正在接受
{a: value, b: value}
请告诉我此代码中的错误。
我使用的是杰克逊版本2.4.2