• 进群密钥:www.lolichan.vip

Android开发之AndroLua的Json操作

萌新杰少

全站最萌新
管理成员
2020/02/26
103
70
28
imcys.com
前言

利用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)

上面代码会输出
BV1G7411F7rx
上代码为Lua代码,你可以做个Get或者Post模块进行获取Json代解析的数据
这是我的个人观点,不知道代码的解释对不对,因为我也刚玩Lua
当然,你可以用上述代码,