lua-cjson安装与使用
来源:互联网 发布:yoosee软件下载 编辑:程序博客网 时间:2024/04/20 07:43
环境: Fedora20_x64
相对于lua-cjson,还有另一个具有同样功能的json库,那就是lua-json,在Fedora下安装非常方便,执行"yum install lua-json"即可。
但是cjson是C语言实现的json库,不知道比lua-json强在哪里,这里直接说明下它的使用吧。
1. 下载lua-cjson,进入http://www.kyne.com.au/~mark/software/lua-cjson.php即可找到下载链接。
2. 安装
2.1 解压
2.2 打开Makefile,看看是否有需要修改的地方,我的整个安装过程整理如下:
#!/bin/bash# change these:# 1. LUA_VERSION = 5.2# 2. PREFIX = /usr# 3. LUA_CMODULE_DIR = /$(PREFIX)/lib64/lua/$(LUA_VERSION)# 适用于64位机器makemake installmake install-extra# 这一步可省略
3. 测试: t.lua
#!/usr/bin/luafunction walkTable(t, fun)-- 通过函数fun遍历表local func = fun or pairsfor k, v in func(t) doprint(k, v)endendfunction testCJson()local json = require 'cjson'local str = '["a", "b", "c"]'-- json格式的字符串local j = json.decode(str)-- 解码为表walkTable(j, ipairs)str = '{"A": 1, "B": 2}'j = json.decode(str)--walkTable(j, pairs)walkTable(j)j['C'] = 'c'local new_str = json.encode(j)print(new_str)endtestCJson()
如果程序运行正确,那么一切就算成功了!
0 0
- lua-cjson安装与使用
- Lua CJSON安装和使用
- Lua CJSON安装和使用
- Lua CJSON安装和使用
- lua luajit 安装cjson
- lua-cjson安装
- Lua cjson库在windows下的编译与使用
- 使用Lua CJSON库进行encode与decode操作
- cocos2dx lua 3.10 使用cjson
- Lua:下载安装lua-cjson,lua操作json代码
- lua cjson
- linux下编译使用lua及cjson
- linux下编译使用lua及cjson
- Lua安装与使用
- 使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- 使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- 使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- 使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- 算法设计与分析复习-动态规划例子代码
- 关于rand和srand函数使用2
- display 和 visibility 的区别
- Reverse Bits
- nodejs module 理解
- lua-cjson安装与使用
- iOS图片加载速度极限优化—FastImageCache解析
- 面试题之代码纠错
- 【HTML】Canvas(1)-绘制图形
- Hbase MemStore
- GitHub上README.md写法总结
- UITextField抖动效果
- My Fedora trouble[7]
- Java线程池使用说明