Constante NULL de JSON (json.null)
Declaración
json.null
Descripción
No es una función, sino una constante. Al imprimirla como texto aparece “
userdata: 0x0”.
Se utiliza para representar el valor null correspondiente en JSON.
Por qué es necesaria: nil en una tabla Lua se considera inexistente y, al convertirla a JSON, la clave correspondiente desaparece; por eso se necesita un valor específico para representar null.
Este valor se puede utilizar en XUI.
Ejemplo
local tb = json.decode('{"nullvalue":null}')
if tb['nullvalue'] == json.null then
sys.alert(json.null)
end
Nota: el código anterior utiliza la función sys.alert, que no pertenece a este capítulo.