json.null()
Description:
Une valeur unique qui encodée comme une valeur nulle avec la méthode json.encode ().
Portée
Cette constante n’est définie dans le cadre d’un dispositif virtuel. Elle ne fonctionne pas dans une scène.
json.encode()
Paramètres:
sans
Valeurs retournées:
sans
Exemple:
1 2 3 4 5 6 7 8 9 10 11 12 | sonTable = { value1 = 512, value2 = json.null } jsonString = json.encode(jsonTable) -- après encodage variable de jsonString contient '{ "value2": null, "value1": 512 }' fibaro:debug(jsonString) jsonTable = json.decode(jsonString) if(jsonTable.value2 == json.null) then fibaro:debug('null value successfully decoded') end |
sonTable = { value1 = 512, value2 = json.null } jsonString = json.encode(jsonTable) -- après encodage variable de jsonString contient '{ "value2": null, "value1": 512 }' fibaro:debug(jsonString) jsonTable = json.decode(jsonString) if(jsonTable.value2 == json.null) then fibaro:debug('null value successfully decoded') end