Ich benutze Jackson Bibliothek in meinem Android-Projekt für die Analyse von JSON-Antworten.Jackson Parsing-Objekt mit vielen Wahrscheinlichkeiten, aber gleiche Eigenschaft Name
In meinem Fall besteht das zurückgegebene JSON-Array aus Objekten unterschiedlicher Struktur. Ich habe 3 VO-Klassen erstellt, aber ich frage mich, ob es möglich ist, Jackson zu sagen, dass er sie bis zum Erfolg ausprobieren soll.
Im Folgenden konnte das Problem lösen, aber es ist verboten, die gleichen @JsonProperty
aber viele Möglichkeiten:
@JsonProperty("Object")
public Class1 object1;
@JsonProperty("Object")
public Class2 object2;
@JsonProperty("Object")
public Class3 object3;
Alternativen?
ich eine Flagge mit dem Namen 'Baumuster zur neben meinem anonymen Objekt, es entscheidet, was der Typ Objekt ist. Kann es helfen? –
Ja, ich habe die Antwort aktualisiert, um zu zeigen, wie Sie es tun können. –