Frage

ist es möglich, den servicestack.text-Bibliothek zu erstellen, wenn er versucht, ungültige JSON zu entscheiden.Standardmäßig sieht es aus, als ob ungültige JSON ignoriert wird, so dass das Ergebnisobjekt Nullwerte enthält.

Wenn ich versuche, diese JSON (A "nach MongoconnectionString fehlt) generasacodicetagpre.

dabei: jsonserializer.deserializefromstring (JSON); wo generasacodicetagpre.

Ich bekomme ein Konfigurationsobjekt, in dem MONGODBSETTINGS null ist.Ich würde es vorziehen, in diesem Fall eine EXECKE zu erhalten.Ist das möglich?

War es hilfreich?

Lösung

Im Moment sind die Servicestack-Serialisierer für die Belastbarkeit optimiert, d. H. Deserialisieren Sie so viel wie möglich ohne Fehler.

Ich empfehle Ihnen, einige Ihrer eigenen Validierungsprüfung hinzuzufügen, um die Serialisierung von Post zu überprüfen, um herauszufinden, welche Felder nicht korrekt nachgewiesen wurden.

Sie könnten auch eine Pull-Anfrage an den servicestack.text Projekt, das einen unterstütztOpt-in-Flag (dh auf Jsconfig), um das Verhalten, um Ausnahmen zu wechseln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top