2017-02-18 1 views
0

私はcjsonを使用して、次のJSONをデコードしています。 itemsパラメータがnullの場合をテストします。私はこのケースに合致する条件付きを見つけるのが難しいです。それは文字列ではなく、無制限ではないように見えるので変ですが、stilは真実の価値を持っています。ここでnullのためのルアcjsonテスト

{ 
    "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

Luaのドキュメント

if jsonServices.items == cjson.null then

では素晴らしい作品!