Newtonsoft.Json Behandlung von NULL-Values

Wem beim Deserialisieren von JSON in Objekte das Programm um die Ohren fliegt und etwas von fehlgeschlagener Konvertierung von Null-Werten in einen entsprechenden Datentyp liest, dem kann folgende Zeile über entsprechender Eigenschaft Abhilfe schaffen:

Mit dem Attribut JsonProperty können wir dem NullValueHandling entweder das Ignore oder das Include mitgeben. Damit er Null-Werte ignoriert, benötigen wir natürlich das Ignore.

PHP – Kanntest du schon? – Null Coalescing Operator

Seit PHP Version 7.0 gibt es als “syntactic sugar” wie es immer so schön heißt den null coalescing operator.

Er verkürzt folgende bisher verwendete Schreibweise:

Die neue Schreibweise mit dem null coalescing operator ist folgende:

Man kann die Prüfung auf die Existenz nun sparen.