【发布时间】:2020-06-09 10:24:02
【问题描述】:
Lua 脚本将空数组转换为对象。如何避免转化。
test.lua
local json_str = '{\"items\":[],\"properties\":{}}'
return cjson.encode(cjson.decode(json_str))
输出
redis-cli --eval test.lua
"{\"items\":{},\"properties\":{}}"
items 是一个数组 [] 但输出是一个对象 {}
【问题讨论】:
-
在上述问题中,我无法找到 emptyArray() 和 toJsonStr() 函数之间的关系。您能帮我修改第二种方法吗?通过代码修复上述答案。