0

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 を取得できますか?

4

0 に答える 0