23

クラスの null 値をシリアライズしたくないので、通常は objectMapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL) を使用します。今を除いて、null であっても、特定のフィールドを書き出す必要があります。その 1 つのフィールドの Inclusion.NON_NULL プロパティをオーバーライドする、この 1 つのフィールドに付けることができる簡単な注釈はありますか? これを達成するための良い方法は何ですか?

4

3 に答える 3

36

Jackson 1.x では使用でき@JsonSerialize(include = Inclusion.ALWAYS)、Jackson 2.x では を使用できます@JsonInclude(Include.ALWAYS)。これらの注釈は、ObjectMapper.

于 2012-08-28T15:52:33.987 に答える