JSON의 NULL 상수 (json.null)
선언
json.null
설명
함수가 아니라 상수입니다. 텍스트로 출력하면 “
userdata: 0x0”으로 표시됩니다.
json의 null 값을 나타내는 데 사용합니다.
이 값이 필요한 이유: Lua table의 nil은 존재하지 않는 값으로 취급되므로 JSON으로 변환하면 해당 key가 사라집니다. 따라서 null을 나타내는 별도의 값이 필요합니다.
이 값은 XUI에서 사용할 수 있습니다.
예제
local tb = json.decode('{"nullvalue":null}')
if tb['nullvalue'] == json.null then
sys.alert(json.null)
end
참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.