跳到主要内容

Encode.TableToJson 将Table转成Json

🎯功能

将键值表转换成对应的Json字符串。

📜语法

结果 = Encode.TableToJson(键值表)

📥参数

参数数据类型解释
键值表键值表任意有效键值表。

📤返回

字符串 ,返回对应键值表转成的json字符串。

💡示例

dim a="k2"
Dim qq = "紫猫老师QQ:345911220"
//定义table(表),table是一种数据类型,可以把其他类型的变量重新定义为table;key可以是字符串、变量、数值等
Dim t= {"k1":1, a:true, 3.14:qq}
//采用方括号取得table中的数值。目前暂不支持t."k1"的形式
TracePrint t["k1"]
TracePrint t[3.14]
//可以采用内置函数Encode.TableToJson将table转为json字符串
dim jsonV = Encode.TableToJson(t)
TracePrint jsonV
//当然也可以采用内置函数Encode.JsonToTable反向转换
Dim talbeV = Encode.JsonToTable(jsonV)
TracePrint talbeV

Dim k, v
For Each k, v In talbeV //可以这样变量
TracePrint k
TracePrint v
Next

📘备注

table指的是Lua语言的表,也是一种数据类型。