json支持库

将 json 反序列化为 table

函数名:Json.parseJson / string.parseJson

参数列表:

参数类型描述可空
jsonStringJson 字符串False

返回值:

类型描述
Table反序列化后的列表

将 table 序列化为 json

函数名:Json.toJson / table.toJson

参数列表:

参数类型描述可空
tableTable欲序列化的 table(不支持列表与字典类型混合的 table)False

返回值:

类型描述
String序列化后的 Json

调用示例:

local json = [[
{
	"title":"lua-mirai",
	"json.url":"https://github.com/only52607/lua-mirai/",
	"lang":"lua",
	"keywords":["qq","bot","mirai","lua"]
}
]]

local t = Json.parseJson(json) -- 反序列为 table

print(t["title"]) -- 打印"title"项,输出"lua-mirai"

print(Json.toJson(t)) -- 将 table 转化为 json 字符串
1
2
3
4
5
6
7
8
9
10
11
12
13
14