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

原创 2016年11月04日 14:50:45

先看下面一段代码

 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 CJSON安装和使用

Lua CJSON、2.1.0版本、MIT协议 支持UTF-8,不支持UTF-16和UTF-32。  #没有任何影响。 支持Lua-5.1、Lua-5.2、LuaJIT。 ...
  • weiyuefei
  • weiyuefei
  • 2016年08月09日 11:00
  • 3644

使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi )  转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lu...
  • jiayichendddd
  • jiayichendddd
  • 2013年04月21日 16:24
  • 2832

Lua 使用cjson解析json数据(Mac环境)

下载cjson 下载链接:https://www.kyne.com.au/~mark/software/lua-cjson.php 解压 tar -zvxf lua-cjson-2.1...
  • u010023457
  • u010023457
  • 2017年01月05日 15:33
  • 946

Lua CJSON安装和使用

Lua CJSON、2.1.0版本、MIT协议 支持UTF-8,不支持UTF-16和UTF-32。  #没有任何影响。 支持Lua-5.1、Lua-5.2、LuaJIT。 ...
  • remotesupport
  • remotesupport
  • 2013年04月19日 10:49
  • 2898

lua-4 数组与迭代、元表

一维数组多维数组
  • zlfing
  • zlfing
  • 2017年07月30日 20:02
  • 161

【COCOS2DX-LUA 脚本开发之十】使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua1...
  • xiaominghimi
  • xiaominghimi
  • 2013年04月16日 17:10
  • 24319

使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson: Lua CJSON 是 Lua 语言提供高性能的 JSON 解析...
  • xu_ya_fei
  • xu_ya_fei
  • 2014年11月10日 15:19
  • 4955

Lua:下载安装lua-cjson,lua操作json代码

Lua:下载安装lua-cjson,lua操作json代码,指定require搜索路径 2016-03-10 17:05 1719人阅读 评论(0) 收藏 举报  分类: ...
  • boshuzhang
  • boshuzhang
  • 2017年07月17日 17:54
  • 641

linux下编译使用lua及cjson

前面的文章记录了lua的编译和使用,这里再整理一下,侧重说明下lua json库的编译及使用,文章最后再谈下cjson使用中有可能遇到的excessively sparse array 问题及解决方法...
  • cwqcwk1
  • cwqcwk1
  • 2016年04月05日 23:51
  • 4028

Lua编程笔录--Lua初识及语法四(数组,迭代器,table表)

前言:前面的知识点可以参考  Lua编程笔录--Lua初识及语法一(注释,变量命名,全局/局部变量,数据类型) http://blog.csdn.net/adambieber/article/deta...
  • AdamBieber
  • AdamBieber
  • 2016年11月22日 10:58
  • 810
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用lua CJSON库如何将空table编码成数组
举报原因:
原因补充:

(最多只允许输入30个字)