【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

具体的可以看看文档很详细。

上一篇下一篇

猜你喜欢

热点阅读