Ich habe ein Java POJO zu serialisieren und es kann bestimmte Felder enthalten, die dynamisch sein können.Jackson serialisieren dynamische Art Objekte
public class ClassToSerialize {
private String property1;
private String propertyNameMappedToDBSchema;
private List<Data> dataList;
}
Dann benutze ich benutzerdefinierte serialize, um sie nach der Struktur zu serialisieren, die ich brauche.
Das Problem ist propertyNameMappedToDBSchema
ist Liste ist oben Beispiel, so musste ich Daten wie List
verwenden, aber es wäre auch nicht-Liste.
Wie kann ich meine Java POJO machen oder jackson informieren, wo ich die Data
machen kann dynamischer Typ auf propertyNameMappedToDBSchema
Pflege, Grund von Downvote zu erklären? –
Vielleicht könnten Sie verschiedene Unterklassen von 'Data' haben, die anders und nach Ihren Bedürfnissen serialisieren würden. – Bill
@Bill: Haben Sie Beispielcode? –