• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascriptserializer C# bei Klassen ohne leeren Konstruktor

Michl

Neues Mitglied
Hi Leute,

ich hab folgendes Problem: Ich möchte Objekte als JSON abspeichern und dann auch wieder auslesen. Das Abspeichern als JSON ist auch kein Problem, es sind alle Daten vorhanden... aber wenn ich dann ein Objekt wieder einlesen will, bekomm ich den Fehler, dass das Objekt keinen leeren Konstruktor besitzt :???: Gibts eine Möglichkeit, das auch ohne einen leeren Konstruktor zu realisieren? :???:
 
Werbung:
Kurz und Knapp, nein.

Ein Constructor erstellt ein Objekt. Wenn du deserialisierst, willst du aber kein Objekt erzeugen, denn es exestiert ja bereits schon.

Verwende stattdessen eine Init(object foo) Methode.
 
Zurück
Oben