【Lua】cjson解析null
2019-04-09 本文已影响0人
黒可乐
写在前面
最近遇到一个问题,在lua中使用cjson解析json中数据为null时,解析出来是一个userdata。如图:
解决方案
我们需要判断这个值使用cjson.null。
local jsonTab =cjson.decode( '{"name":null,"url":"http://www.ban-ming.com"]}' )
print(jsonTab.name)--打印出来是userdata
print(jsonTab.name==cjson.null)--打印出来是true
具体的可以看看文档很详细。