Hintergrund, den ich heute verwende: C# Json-Serialisierung und Deserialisierung. Während der Deserialisierung wurde die folgende Fehlermeldung angezeigt. System.Runtime.Serialization.SerializationException: Der Datenvertragstyp „TestEntity“ kann nicht deserialisiert werden, da das erforderliche Datenelement „multipleChoice, runTimeDisplayColumns“ nicht gefunden wurde. In System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object Component, Object Value) ist der spezifische Grund: Ich habe der deserialisierten Entitätsklasse zwei neue Eigenschaften hinzugefügt: private bool multipleChoice; &
Einführung: Während der Deserialisierung wurde die folgende Fehlermeldung angezeigt.
2. json – Nach der PHP-Array-Serialisierung können die Daten nicht deserialisiert werden
Einführung: Ich habe serialisiert ein Array in MySQL, habe es dann mit PHP abgerufen und im JSON-Format gesendet. Als die Schnittstelle die Daten akzeptierte, habe ich das JSON in ein Array konvertiert und schließlich das serialisierte Array gefunden, das dem Schlüssel „product_list“ des Arrays entspricht deserialisiert, warum? ...
[Verwandte Q&A-Empfehlungen]:
Die Situation, in der sich die Sitzungsdaten zwischen zwei Redis-Programmen kreuzen
json – Nach der PHP-Array-Serialisierung können die Daten nicht deserialisiert werden, dringend
Das obige ist der detaillierte Inhalt vonAusführliche Einführung zum Fehler bei der Deserialisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!