Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


OpenResty 解析 JSON 中的 null 字段时问题

OpenResty Lua 大约 201 字

问题描述

在使用cjson解析字段值为nullJSON字符串时,在Luatable数据格式中,该字段不等于空。

解决方法

在反序列化nullJSON字符串时,该字段的值会被序列化为userdata类型,如果要判空,则需要使用ngx.null

判空代码

if var and var ~= ngx.null then
    ngx.log(ngx.ERR, "var ~= nil")
end
阅读 2370 · 发布于 2020-04-10

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批