lua解析json
2017-08-18 22:23
507 查看
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 json end local 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) end print("str:"..json.str)
知识点
ipairs 用于遍历数组的迭代器函数, pairs 用于遍历table的迭代器函数
参考
参考1参考2
参考3
相关文章推荐
- lua模块之cjson模块-json解析
- Cocos2d-x教程(22)-lua中的json解析
- luaError json解析错误1
- quick cocos2d-x lua解析json文件
- [寒江孤叶丶的Cocos2d-x之旅_16]Cocos2d-x LUA脚本中解析Json的方法
- Cocos2dx&Lua - UI显示优化之如何解决解析大量json文件
- LUA解析json小demo
- Lua json解析字段不存在处理方式
- Lua 使用cjson解析json数据(Mac环境)
- cocos2dx lua json解析
- cocos2d-x lua 3.6 解析json
- lua解析json
- lua解析json
- client提交json(nodejs)和server解析json并返回json数据(express)
- Python json解析
- Jquery解析json字符串及json数组的方法
- 一个JSON 实例 jQuery 解析JSON数据
- json解析转map
- MVC Newtonsoft.Json解析JSON字符串