Lua - 获取嵌套表元素

我有以下的JSON响应:

{"ts":"1026","updates":

[{"type":"message_new","object":{"message":

{"date":1588966108,"from_id":329211115,"id":0,"out":0,"peer_id":2000000003,"text":"test"}}},

{"type":"message_new","object":{"message":

{"date":1588966109,"from_id":329211115,"id":0,"out":0,"peer_id":2000000003,"text":"test2"}}}]}

如何打印“text”字段?

我将此响应转换为Lua表。

我尝试调用

answer["updates"]["object"]["message"]["text"]

, 但我得到错误'message_new'

点赞
用户107090
用户107090

updates是一个数组。因此使用

answer["updates"][1]["object"]["message"]["text"]

或者

answer.updates[1].object.message.text
2020-05-08 20:41:48