Wie serialisieren Joda DateTime mit Jackson JSON processor?

Wie bekomme ich Jackson zu serialisieren, meine Joda DateTime-Objekt nach einem einfachen Muster (wie "dd-MM-yyyy")?

Ich versucht habe:

@JsonSerialize(using=DateTimeSerializer.class)
private final DateTime date;

Habe ich auch versucht:

ObjectMapper mapper = new ObjectMapper()
    .getSerializationConfig()
    .setDateFormat(df);

Dank!

  • Die beiden oben sollten eigentlich auch funktionieren (@JsonSerialize sollte bedeuten, dass Feld serialisiert werden; und das Datum-format sollte auch bewerben Joda), so möchten Sie vielleicht eine Datei Jira-bug in jira.codehaus.org/browse/JACKSON.
  • Ich merke, diese Frage ist von eine Weile zurück, aber für die Zukunft, objectMapper.getSerializationConfig().setDateFormat(df) ist jetzt veraltet. objectMapper.setDateFormat(df) wird nun vorgeschlagen.
  • Siehe auch stackoverflow.com/questions/27952472/...
Schreibe einen Kommentar