我尝试使用 lua cjson 解析为以下 json :
{
"data" : null,
"message" : "Your session has expired. Please login again.",
"code" : "390112",
"success" : false
}
它被解析为以下地图:
{ ["message"] = Your session has expired. Please login again.,["success"] = false,["data"] = userdata: (nil),["code"] = 390112,}
我试图做类似的事情:
if decoded["data"] == nil or decoded["data"] ==userdata(nil) then
return
end
那可能吗?
(userdata(nil) 不是有效的表达式)