lua Как распарсить json?
function raCallBack(params)
local http = require("socket.http")
local ltn12 = require("ltn12")
local response_body = { }
local result, code, body, headers = http.request{
url="http://91.181.152.149:82/get/messages/",
method="POST",
sink = ltn12.sink.table(response_body)
}
print("RESPONSE:")
print(table.concat(response_body))
end
Получаю следующий вывод:
[{"mid": 66, "name": "Nikita_Cerber", "body": "\u0414\u0430\u0440\u043e\u0432\u0430!!!"}, {"mid": 99, "name": "Oleg_Burmak", "body": "Broken eyes..."}]
- Как мне превратить "\u0414\u0430" и тд в русские символы?
- Как мне получить доступ к отдельному элементу в этой таблице? Например мне нужно получить только
{"mid": 66, "name": "Nikita_Cerber", "body": "\u0414\u0430\u0440\u043e\u0432\u0430!!!"}
Пробовал response_body[1] но оно возвращает nil.