Fehler beim Konvertieren von Wert {null} zum Eingeben von 'System.DateTime' in Eingabe-JSON

8

Diese JsonSerializationException wurde ausgelöst, als ich versuchte, die folgenden DateTime-Parameter in meinem JSON einzugeben:

  

"Fehler beim Konvertieren von Wert {null}, um 'System.DateTime' in Eingabe-json einzugeben"

Ich habe hier die Eingabe gegeben:

%Vor%

und Deserialisieren mit:

%Vor%

Mein json ist korrekt, und ich habe auch ("") Werte anstelle von null versucht. Ich konnte anderswo keine angemessene Lösung finden. Danke.

Wenn ein Teil des Codes benötigt wird, dann erwähnen Sie es bitte.

    
Atif Qadri 30.08.2013, 13:42
quelle

1 Antwort

22

Wie der Fehler versucht, Ihnen zu sagen, können .NET-Werttypen wie DateTime keine Nullen enthalten.

Wenn Sie Nullen zulassen möchten, verwenden Sie Typen mit NULL-Wert:

%Vor%     
SLaks 30.08.2013, 13:44
quelle