对于我使用的 Genson 配置UrlQueryParamFilter
。它有效,但不像我预期的那样。
我的实体:
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
在我的休息服务中获得一些实例。当我得到时,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"
}
]
}
我该如何解决?
谢谢。