Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 詹森:处理孩子';在使用RuntimePropertyFilter时删除属性_Java_Json_Genson - Fatal编程技术网

Java 詹森:处理孩子';在使用RuntimePropertyFilter时删除属性

Java 詹森:处理孩子';在使用RuntimePropertyFilter时删除属性,java,json,genson,Java,Json,Genson,对于我的Genson配置,我使用了。它确实有效,但并不像我预期的那样。 我的实体: public class Root { private String firstRootProp; private String secondRootProp; private List<Child> childs; //getters & setters } public class Child { private String firstChil

对于我的Genson配置,我使用了。它确实有效,但并不像我预期的那样。
我的实体:

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
}
我想得到的是:

{
    "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.

UrlQueryParamFilter希望您提供要包括的所有属性的名称(如果配置为排除属性,则排除)。所以简而言之,做
http:///myservice/rootEntity?filter=childs,firstChildProp,secondChildProp
应该可以工作

我想提供一种配置包含所有子属性的方法是有意义的,我打开了这个问题

{
    "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"
        }
    ]
}