有没有办法修改POJO字段并返回POJO

时间:2014-08-18 13:07:07

标签: java pojo fasterxml

有没有办法用新属性修改POJO的字段(比如使用MixIns或@JSONProperty)并获得修改后的POJO? (一种动态添加/修改POJO字段的方法吗?)

就像我有一个班级

 class PojoA<T>{

 private T data;//field to be modified as NewData

 }

所以,我尝试使用MixIns,如

    public interface PojoMixIn<T> {
    @JsonProperty("NewData")
     T getData();
     }

现在要获取修改后的字段,我使用ObjectMapper

        mapper.addMixInAnnotations(PojoA.class,PojoMixIn.class);
        mapper.writerWithDefaultPrettyPrinter().writeValueAsString(pojoA);

实际结果是String,但我可以获得修改过的POJO吗?

0 个答案:

没有答案