メインコンテンツまでスキップ

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 を使用しています