Appearance
转换
tointeger
lua
integer = tointeger(number)
将Number类型数据四舍五入转换为整数
参数
参数 | 类型 | 描述 |
---|---|---|
number | Number 数字(双精度浮点数) | 输入 |
返回值
返回值 | 类型 | 描述 |
---|---|---|
integer | Integer 整数 | 输出 |
ParseJson
lua
json_table = ParseJson(json_str)
将json字符串转换为table
参数
参数 | 类型 | 描述 |
---|---|---|
json_str | String 字符串 | Json字符串 |
返回值
返回值 | 类型 | 描述 |
---|---|---|
json_table | Table 表 |
示例
假设json_str的值为
json
{
"recipe": [
{
"pin": 1,
"PinHeight": 7.95
},
{
"pin": 2,
"PinHeight": 7.95
},
]
}
则输出的json_table的内容为
lua
json_table = {
recipe = {
{
pin = 1,
PinHeight = 7.95
},
{
pin = 2,
PinHeight = 7.95
}
}
}
ConvertTableToJson
lua
json_str = ConvertTableToJson(json_table)
将table转换为json字符串
参数
返回值 | 类型 | 描述 |
---|---|---|
json_table | Table 表 |
返回值
参数 | 类型 | 描述 |
---|---|---|
json_str | String 字符串 | Json字符串 |
示例
假设json_table的值为
lua
json_table = {
recipe = {
{
pin = 1,
PinHeight = 7.95
},
{
pin = 2,
PinHeight = 7.95
}
}
}
则输出的json_str的内容为
json
{
"recipe": [
{
"pin": 1,
"PinHeight": 7.95
},
{
"pin": 2,
"PinHeight": 7.95
},
]
}