Passa al contenuto principale

2.6. Semantics of null (Semantica di null)

2.6. Semantics of null (Semantica di null)

Nota: JSON null è trattato come qualsiasi altro valore JSON, vale a dire non si intende che significhi "undefined" o "mancante".

2.6.1. Examples (Esempi)

JSON:

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

Interrogazioni:

QueryRisultatoPercorsiCommento
risultato
$.anull$['a']Valore di oggetto
$.a[0]null usato come array
$.a.dnull usato come oggetto
$.b[0]null$['b'][0]Valore di array
$.b[*]null$['b'][0]Valore di array
$.b[?@]null$['b'][0]Esistenza
$.b[?@==null]null$['b'][0]Confronto
$.c[[email protected]==null]Confronto con valore
"mancante"
$.null1$['null']Non è JSON null,
solo una stringa nome di membro

Tabella 17: Esempi che coinvolgono (o non coinvolgono) null