table与json的互转
json是键值对,在Lua中类型是string
主要运用在table中。
表:local t={a="1",b="2",c="3",d="4",e="5"}
json:'{a:"1",b:"2",c:"3",d:"4",e:"5"}'
table转化成json
js=cj.encode(t)
json转化成table
t=cj.decode(js)
例子:
cj=require ("cjson")
person='{"type":[{"name":"zhangsan","sex":"male"},{"name":"lisi","sex":"male"},{"name":"wangwu","sex":"female"}]}'
print(type(person))
local tb=cj.decode(person)
print(type(tb))
for k,v in ipairs(tb.type) do
print(v.name)
end
print("dsadsad")
--'{a:"1",b:"2",c:"3",d:"4",e:"5"}'
local t={a="1",b="2",c="3",d="4",e="5"}
local c=cj.encode(t)
print(type(c))
print(c)
--local t={Jason={set_uninstall_msg_cmd={msgtitle="6L5y3Lu25Y246L356YCa55 l",msgcontent="5oKo55q366S16ISR5a2Y5Zyo5Lul5LiL5LiN56ym58945YWs5Y 46KeEuyfD55qE6L2v5Lu2268M6K 35b333b r5Y246842f7yB",sender="572R57kk28th55CG6YOo",sendtime="5999488974",soft_info=[{key_name="S2luZ58tZnQgQ2xvdWRIMGN1cml0eQ==",soft_name="6YeR5bGxiu5r5YWo57uI9ruv",id="-25837689",client_count="1"},{key_name="58fvRUVCQjRELknBMUItNDQzQy05yk2yLUY2RTkwQ0I5O8hwM30=",soft_name="Vk1398flIF8ml2xz",id="5052215",client_count="1"},{key_name="e25wRUVkiyfELUki25ItNDQzQy05R874LUY2RTkwQ0IiteQ0M30=",soft_name="gf5/5Yi395uu",id="2314344854",client_count="1"}]}}}
--print(type(t))
----json=cj.encode(t)
--for k,v in ipairs(tb.kptl_v5.set_uninstall_msg_cmd.soft_info) do
-- print(v.key_name)
--end
--print(type(json))
--print(json)
最新文章
- excel 日期/数字格式不生效需要但双击才会生效的解决办法
- 网络开始---多线程---NSThread-02-线程状态(了解)(三)
- 在安装SqlServer2008时,有一项安装程序支持规则,为什么重新启动计算机那一项总是失败
- #define 的一些用法 以及 迭代器的 [] 与 find()函数的区别
- [MySql] 设置了UTF8,中文存数据库中仍然出现问号
- 基于互联网的VOIP电话系统组建
- Cent OS安装TL-WN725N 2.0 USB驱动
- [转]MVP模式开发
- 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
- svg图片转换为WEB字体图标
- Invalid bound statement (not found): com.xsw.dao.CategoryDao.getCategoryById] with root cause
- 2017软工实践K班总结
- 服务器-华为RH5885 V3-安装Windows Server 2008R2后设备管理器中存在大量的感叹号,并且无法识别网络适配器,没有网卡
- poj 2406 求字符串中重复子串的个数
- Java—集合框架详解
- Vue系列之 =>; 使用第三方animated.css动画
- 用Django实现Video页面分类查询
- (转)【深度长文】循序渐进解读Oracle AWR性能分析报告
- Innosetup(pascal)标签控件label换行
- 成都Uber优步司机奖励政策(4月20日)