Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Einführung zum Fehler bei der Deserialisierung

Ausführliche Einführung zum Fehler bei der Deserialisierung

巴扎黑
巴扎黑Original
2017-06-15 09:40:411645Durchsuche

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; &

1. C# Json-Deserialisierungsdatenvertragstyp kann nicht deserialisiert werden, da das erforderliche Datenelement nicht gefunden wird

Ausführliche Einführung zum Fehler bei der Deserialisierung

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn