1

@JsonSerialize(using = MySerializer.class)カスタムシリアライザーを作成し、アノテーションを使用してモデルのプロパティでシリアライザーを使用しています

JsonSerializerクラスからシリアライザーメソッドをオーバーライドしました。

@Override
public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
    throws IOException, JsonProcessingException {
}

このプロパティの出力は、モデルの他のプロパティの値に依存します。シリアライザでこれらのプロパティにアクセスする方法はありますか?

4

1 に答える 1

0

1 つのプロパティだけでなく、クラス全体のシリアライザーを作成する必要があります。これは、既に使用しているのと同じ注釈で行うことができます。

于 2013-10-07T11:42:58.990 に答える