Chuyển tới nội dung chính

Hằng số NULL trong JSON (json.null)

Khai báo

json.null

Mô tả

Đây không phải là một hàm, mà là một hằng số. Khi in dưới dạng văn bản, nó xuất hiện giống như "userdata: 0x0".
Nó đại diện cho giá trị null trong JSON.
Tại sao cần thiết? Vì nil trong một bảng Lua có nghĩa là sự vắng mặt; khi mã hóa thành JSON, một khóa có giá trị nil sẽ biến mất. Một giá trị báo hiệu cụ thể là cần thiết để đại diện cho null trong JSON.
Giá trị này có thể được sử dụng trong XUI.

Ví dụ

local tb = json.decode('{"nullvalue":null}')
if tb['nullvalue'] == json.null then
sys.alert(json.null)
end

Lưu ý: Sử dụng sys.alert