IT部落格

关注IT,关注编程

使用lua CJSON库如何将空table编码成数组

先看下面一段代码

 local cjson = require "cjson" 
 print(cjson.encode({dogs = {}})) -- 输出 {"dogs":{}} 

lua的CJSON库默认会将空table编码成{},如果dogs是一个数组呢?当dogs为空的时候,如何让它返回一个空数组?很简单,加多一句代码就可以了

 local cjson = require "cjson" 
 cjson.encode_empty_table_as_object(false) 
 print(cjson.encode({dogs = {}})) -- 输出 {"dogs":[]} 
阅读更多
文章标签: lua JSON
个人分类: lua
想对作者说点什么? 我来说一句

Lua cjson模块

Lua 操作 json

Dom4j_ Dom4j_

2018-05-09 13:33:25

阅读数:12

没有更多推荐了,返回首页

不良信息举报

使用lua CJSON库如何将空table编码成数组

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭