2016-08-26 8 views
0

私はjson形式のオブジェクトのツリーを持っています(1つの祖先を持っています)。オブジェクトのツリーを脱塩し、ジャクソンで各ノードで何らかのアクションを実行する方法

ツリーのオブジェクトノードの各ノードに対して、デシリアライズする必要があり、何らかのアクションを実行する必要があります。 (逆シリアル化の後、私はツリー内のすべてのオブジェクトの名前のリストを持っている必要があります)。

私はそれのためのカスタムデシリアライザを書いて、各サブクラスの

@JsonDeserialize(using = CustomDeserializer.class) 
public abstract class AGuidelineElementBase { 

@JsonDeserialize(as = Guideline.class) 
public class Guideline extends AGuidelineElementBase implements Serializable { 

これらすべてのクラスの抽象親に注釈を付けることを試みました。 しかし、私はstackOverFlowを取得

どのように私は各TreeNodeの逆シリアル化にいくつかのロジックを追加することができます教えてください。

答えて

関連する問題