Skip to content

JSON方法

函数列表

1. 把lua表格编码成json字符串 (jsonLib.encode)

说明: 把lua表格编码成json字符串

函数: jsonLib.encode(tb)

参数:

参数名类型说明
tb表(table)要编码的lua表格

返回值:

返回值类型说明
字符串json字符串

示例:

lua
local tb={
	code = 1,
	data = {
		ret = "hello ok",
		status = 123
	}
}
print(jsonLib.encode(tb))

2. 把json字符串转换成lua表格 (jsonLib.decode)

说明: 把json字符串转换成lua表格

函数: jsonLib.decode(json)

参数:

参数名类型说明
json字符串json字符串

返回值:

返回值类型说明
任意类型lua表格

示例:

lua
local json = "{\"data\":{\"ret\":\"hello ok\",\"status\":123},\"code\":1}"
print(jsonLib.decode(json))