文档章节

Cocos2d-x3.10 增加cjson使用的配置

秋天的大米
 秋天的大米
发布于 2016/11/02 19:28
字数 120
阅读 329
收藏 0
#include "lua_extensions.h"

#if __cplusplus
extern "C" {
#endif

// cjson
#include "lua_cjson.h"


static luaL_Reg luax_exts[] = {
    {"cjson", luaopen_cjson},

    {NULL, NULL}
};

#include "tolua_fix.h"

void luaopen_lua_extensions(lua_State *L)
{
    luaL_Reg* lib = luax_exts;
    lua_getglobal(L, "package");
    lua_getfield(L, -1, "preload");
    for (; lib->func; lib++)
    {
        lua_pushcfunction(L, lib->func);
        lua_setfield(L, -2, lib->name);
    }
    lua_pop(L, 2);
}

#if __cplusplus
} // extern "C"
#endif

Cocos3.10 增加cjson使用的配置,需要在工程项目里“”添加”->"现有项",把cjson加入到工程里。

环境:

win7

vs2013

 

测试方法:

local cjson = require("cjson")
local tab ={}
tab["hi"] = "lelenb.com"
--数据转json

local jsonData = cjson.encode(tab)
 
print(jsonData) 

 

© 著作权归作者所有

秋天的大米
粉丝 0
博文 9
码字总数 592
作品 0
南京
私信 提问
Cocos-BCX 技术周报第十一期

Cocos-BCX 技术周报第十一期 2018-09-05 17:25编辑: suiling分类:区块链来源:CocosBCX 区块链周报CocosBCX 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开发技术 图像处理及...

suiling
2018/09/05
0
0
分别在windows和linux上编译cjson为动态链接库,用在loadrunner中解析json

1、背景 最近的性能测试中,压测的某些接口返回的数据是一个复杂的json格式的字符串,而后续的接口中又需要把这个字符串修改后作为入参,自己处理起来比较麻烦。于是想到了把cjson编译成动态...

ultrahook
2017/11/20
0
0
nginx安装Lua模块

  本文主要介绍在原有nginx基础上安装Lua模块(lua-nginx-module),及安装OpenResty其他组件(以限流模块 lua-resty-limit-traffic 为例)的详细操作,并在此基础上介绍第三方Lua lib(以...

Aaron_L32
2016/12/26
856
0
Openresty最佳案例 | 第5篇:http和C_json模块

转载请标明出处: http://blog.csdn.net/forezp/article/details/78616672 本文出自方志朋的博客 http客户端 Openresty没有提供默认的Http客户端,需要下载第三方的http客户端。 下载lua-res...

forezp
2017/11/23
0
0
Lua CJSON 2.0 发布,Lua 的JSON处理器

Lua CJSON 2.0 发布了,该版本提升了性能和可移植性,另外增加对 Lua 5.2 的支持。 Lua CJSON 为 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON...

红薯
2012/01/23
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部