前言
利用Lua开发APP,如果要对接程序后台,我们更多的将会是需要用Json进行交互。
显然,对于新接触AndroLua的开发者,和我一样缺少经验,不知道Json怎么样解析并且使用,在这里我简单举个解析例子,帮助大家更快的去使用Json,进行解析来为自己的程序增加色彩。
见如下代码注意Lua中解释为——开头,因为论坛没有Lua模块为了美观加了//
这是我的个人观点,不知道代码的解释对不对,因为我也刚玩Lua
当然,你可以用上述代码,
利用Lua开发APP,如果要对接程序后台,我们更多的将会是需要用Json进行交互。
显然,对于新接触AndroLua的开发者,和我一样缺少经验,不知道Json怎么样解析并且使用,在这里我简单举个解析例子,帮助大家更快的去使用Json,进行解析来为自己的程序增加色彩。
见如下代码注意Lua中解释为——开头,因为论坛没有Lua模块为了美观加了//
Java:
//--导入json解析模块
import "cjson"
//--若data为下文件则
{
"bvid":"BV1G7411F7rx",
"aid":91189554,
"videos":1,
"tid":122
}
//--json数据转表 转化对象进行赋值
//--建议使用局部变量,因为全局变量会一直占用内存【不知道说的对不对】
local con = cjson.decode(data)
//--解析获取bvid对象的值
local mesg= con["bvid"]
print(mesg)
上代码为Lua代码,你可以做个Get或者Post模块进行获取Json代解析的数据上面代码会输出
BV1G7411F7rx
这是我的个人观点,不知道代码的解释对不对,因为我也刚玩Lua
当然,你可以用上述代码,