1
对于我的Genson配置,我使用了UrlQueryParamFilter
。它有效,但不是我所期望的。
我的实体:Genson:在使用RuntimePropertyFilter时处理孩子的财产
public class Root {
private String firstRootProp;
private String secondRootProp;
private List<Child> childs;
//getters & setters
}
public class Child {
private String firstChildProp;
private String secondChildProp;
//getters & setters
}
“rootEntity” 端点绑定到得到一些Root
instatnce在我休息的服务。 当我得到http://<host>/myservice/rootEntity?filter=childs
我感到遗憾的是会得到所有孩子的所有孩子的财产。但实际上我只拿到了孩子的结构:
{
"childs": [
{},
{}
]
}
而我想:
{
"childs": [
{
"firstChildProp": "Some value for first property",
"secondChildProp": "And some value for second property"
},
{
"firstChildProp": "Some value for first property",
"secondChildProp": "And some value for second property"
}
]
}
我怎样才能解决呢?
Thx。