Zum Hauptinhalt springen

2.6. Semantics of null (Semantik von null)

2.6. Semantics of null (Semantik von null)

Hinweis: JSON null wird wie jeder andere JSON-Wert behandelt, d. h. es bedeutet nicht „undefined“ oder „fehlend“.

2.6.1. Examples (Beispiele)

JSON:

{"a": null, "b": [null], "c": [{}], "null": 1}

Abfragen:

QueryResultResultComment
Paths
$.anull$['a']Objektwert
$.a[0]null als Array
$.a.dnull als Objekt
$.b[0]null$['b'][0]Arraywert
$.b[*]null$['b'][0]Arraywert
$.b[?@]null$['b'][0]Existenz
$.b[?@==null]null$['b'][0]Vergleich
$.c[[email protected]==null]Vergleich mit „fehlendem“
Wert
$.null1$['null']Kein JSON null,
nur Mitgliedsname

Tabelle 17: Beispiele mit (oder ohne) null