lua解析json
来源:互联网 发布:东北大学软件工程硕士 编辑:程序博客网 时间:2024/05/17 01:21
Json
- 一种文本数据格式,具体参见菜鸟教程;
环境搭建
- 主机Ubuntu 16.04
- 安装sudo aptitude install lus-cjson 和lua
代码实现
- test.json
{ "str":"hello world", "configs":[{ "user":"ubuntu", "password":"123456", "ip":"192.168.1.12" }, { "user":"ubuntu1", "password":"45678", "ip":"192.168.1.23" } ]}
- test.lua
function FileRead() local file = io.open("test.json","r") local json = file:read("*a"); file:close() return jsonendlocal cjson = require "cjson"local file = FileRead()local json = cjson.decode(file)for i,w in ipairs(json.configs) do print("user:"..w.user) print("password:"..w.password)endprint("str:"..json.str)
- 知识点
- ipairs 用于遍历数组的迭代器函数, pairs 用于遍历table的迭代器函数
参考
参考1
参考2
参考3
阅读全文
0 0
- cocos2dx lua json解析
- lua解析json
- lua解析json
- cocos2d-x lua json解析
- LUA解析json小demo
- quick cocos2d-x lua解析json文件
- cocos2d-x lua 3.6 解析json
- Lua json解析字段不存在处理方式
- lua模块之cjson模块-json解析
- lua中的json.decode和json.encode解析
- Lua Json
- lua json
- lua json
- Lua+json
- lua-json
- Cocos2d-x教程(22)-lua中的json解析
- Lua 使用cjson解析json数据(Mac环境)
- 【JSON解析】JSON解析
- Pyglet教程
- Linux分析apache日志获取最多访问的前10个IP
- 1033. 旧键盘打字(20)
- 什么是Punycode-
- hashCode()、equals()以及compareTo()方法的理解 (整理)
- lua解析json
- hdu1075
- 操作系统-进程和线程管理
- linux下c++实现文件监控
- 4. Median of Two Sorted Arrays
- WIN10如何设置默认便签应用
- 稳定排序和不稳定排序
- 阿里巴巴2018秋招在线编程测验--射击场
- NOIP2016原题终结测试(2017081801)