2017-02-18 85 views
0

我使用cjson來解碼以下JSON。我想測試items參數爲null的情況。我很難找到符合這種情況的條件。這很奇怪,因爲它似乎不是一個字符串,不是零,但stil具有真正的價值。Lua cjson測試null

{ 
    "kind": "ServiceList", 
    "apiVersion": "v1", 
    "metadata": { 
    "selfLink": "/api/v1/services", 
    "resourceVersion": "47316" 
    }, 
    "items": null 
} 

這裏是我已經嘗試了條件語句:

if jsonServices.items == "null" then

if jsonServices.items == null then

if not jsonServices.items then

if jsonServices.items == nil

+0

'print(jsonServices.items)'顯示什麼? – lhf

回答

2

發現this在Lua的文檔

if jsonServices.items == cjson.null then

的偉大工程!