OpenResty 解析 JSON 中的 null 字段时问题
OpenResty Lua 大约 201 字问题描述
在使用cjson
解析字段值为null
的JSON
字符串时,在Lua
的table
数据格式中,该字段不等于空。
解决方法
在反序列化null
的JSON
字符串时,该字段的值会被序列化为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扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Java 并发编程之 AQS ReentrantLock 公平锁源码解析阅读 1360
-
使用 logrotate 处理日志阅读 3089
-
JavaScript 页面切换后更改标题阅读 1304
-
Java 中的序列化 Serializable 和 Externalizable阅读 1430
-
AndroidStudio 设置 so 库过滤阅读 4277
-
单例双重校验为什么还要加 volatile阅读 575
-
Rust Cargo 相关命令阅读 104
-
Android LinearLayout 分割线阅读 4540
-
ThinkPHP5 设置数据库长连接阅读 4147
-
Kubernetes Pod 控制器 Deployment阅读 803