0
我寫過我的CustomJsonSerializer,我希望它能自動序列化所有使用@JsonProperty進行註釋的字段,所以我只剩下序列化沒有註釋並需要「特殊照護」。如何自動序列化JsonSerializer類中的所有帶註釋的字段
例如:我有這個POJO
類播放器{
@JsonProperty(user_id)
private long userId;
private byte[] history;
}
我的自定義序列:
public class JsonPlayerSerializer extends JsonSerializer<Player> {
@Override
public void serialize(Player player, JsonGenerator gen,
SerializerProvider provider) throws IOException, JsonProcessingException {
// I would like to add some code here that automatically would add all annotated fields.
gen.writeObjectField("history_moves", new JsonObject().put("$binary", myMoves));
}
}
http://stackoverflow.com/questions/4168095/ jackson-ignore-json-configuration-value – Deshan