k = {
messageCode = 200,
result = {
data = [
{id=7,language="Hindi"},
{id=8,language="Tamil"}
]
}
}
如何访问language
这里?
我一直在尝试这种方式
print(k.result.data.language)
您试图访问表几乎是对的,但你的表的格式不正确。
k = {
messageCode = 200,
result = {
data = {
{
id = 7,
language = "Hindi"
},
{
id = 8,
language = "Tamil"
}
}
}
}
print(k.result.data[1].language)
print(k.result.data[2].language)
k.result.data
是一个数组(数字LUA表),所以你必须遍历或由数访问它们。