Aller au contenu principal

2.6. Semantics of null (Sémantique de null)

2.6. Semantics of null (Sémantique de null)

Note : Le null JSON est traité comme toute autre valeur JSON, c'est-à-dire qu'il n'est pas interprété comme « undefined » ou « manquant ».

2.6.1. Examples (Exemples)

JSON :

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

Requêtes :

RequêteRésultatCheminsCommentaire
de résultat
$.anull$['a']Valeur d'objet
$.a[0]null utilisé comme tableau
$.a.dnull utilisé comme objet
$.b[0]null$['b'][0]Valeur de tableau
$.b[*]null$['b'][0]Valeur de tableau
$.b[?@]null$['b'][0]Existence
$.b[?@==null]null$['b'][0]Comparaison
$.c[[email protected]==null]Comparaison avec valeur
« manquante »
$.null1$['null']Pas le null JSON,
seulement une chaîne de nom

Tableau 17 : Exemples impliquant (ou non) null