Hello!
2013/6/20 wxianfeng <wang....@gmail.com>:
> lua-cjson encode {} 得到的是 {}
>
> cjson.encode({}) => {}
>
> 我想得到 空数组 [] , 请问 lua-cjson 支持吗?
>
> 我用了 lua4json lib, 得到的是 []
>
> 看了下 主要原因是判断 isArray 的方式不一样,
>
> 如果不支持,我还想使用 lua-cjson, 怎么解决, 自己去改 lua-cjson c源码?
>
最简单的做法是自己加一个判断:
if json == "{}" then
json = "[]"
end
当然,自己修改 lua-cjson 的 C 源也是一个办法 :)
Best regards,
-agentzh