lua 解析json数组
时间: 2024-06-08 11:02:11 浏览: 326
Lua中解析JSON数组可以使用第三方库cjson。以下是使用cjson解析JSON数组的示例代码:
```lua
local cjson = require("cjson")
local json_str = '[{"name":"Alice","age":25},{"name":"Bob","age":30}]'
local json_arr = cjson.decode(json_str)
for i, item in ipairs(json_arr) do
print("Name: " .. item.name)
print("Age: " .. item.age)
end
```
在上面的代码中,首先通过`require`语句引入了cjson库。然后,我们定义了一个JSON字符串`json_str`,其中包含了一个JSON数组。接下来,使用`cjson.decode`函数将JSON字符串解析为Lua表。最后,通过遍历Lua表,可以获取到每个数组元素的属性值。
阅读全文