Verwenden von benutzerdefinierten JsonConverter Converters
implementieren
Standard CustomCreationConverter reicht nicht aus, um diese Aufgabe zu erledigen, da er nicht den richtigen Typ basierend auf der JSON -Objektanalyse ermitteln kann. Im Gegenteil, wir brauchen:Erstellen einer abstrakten Erstellungsmethode, die ein Jobject akzeptiert (das JSON -Objekt darstellt).
Methode erstellen und in Jobject übergeben.
kehren Sie zur entsprechenden Instanz zurück.
Das obige ist der detaillierte Inhalt vonWie kann man polymorphe JSON -Daten mit einem benutzerdefinierten JSONConverter in eine Liste von Basisklassen deserialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!