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)

最新文章

  1. excel 日期/数字格式不生效需要但双击才会生效的解决办法
  2. 网络开始---多线程---NSThread-02-线程状态(了解)(三)
  3. 在安装SqlServer2008时,有一项安装程序支持规则,为什么重新启动计算机那一项总是失败
  4. #define 的一些用法 以及 迭代器的 [] 与 find()函数的区别
  5. [MySql] 设置了UTF8,中文存数据库中仍然出现问号
  6. 基于互联网的VOIP电话系统组建
  7. Cent OS安装TL-WN725N 2.0 USB驱动
  8. [转]MVP模式开发
  9. 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
  10. svg图片转换为WEB字体图标
  11. Invalid bound statement (not found): com.xsw.dao.CategoryDao.getCategoryById] with root cause
  12. 2017软工实践K班总结
  13. 服务器-华为RH5885 V3-安装Windows Server 2008R2后设备管理器中存在大量的感叹号,并且无法识别网络适配器,没有网卡
  14. poj 2406 求字符串中重复子串的个数
  15. Java—集合框架详解
  16. Vue系列之 => 使用第三方animated.css动画
  17. 用Django实现Video页面分类查询
  18. (转)【深度长文】循序渐进解读Oracle AWR性能分析报告
  19. Innosetup(pascal)标签控件label换行
  20. 成都Uber优步司机奖励政策(4月20日)

热门文章

  1. python itern机制的
  2. Leetcode题目279.完全平方数(动态规划-中等)
  3. Java-AQS源码详解(细节很多!)
  4. php多线程的概念
  5. mac 安装laravel
  6. 前端三大框架(Angular Vue React)
  7. jQuery显示隐藏div的几种方法
  8. Qt编写自定义控件19-图片背景时钟
  9. R语言与概率统计(四) 判别分析(分类)
  10. CRM总结大纲