Я использую LuaSocket и http.request для вызова удаленного PHP-скрипта, который генерирует таблицу Lua и выводит ее в браузер.
Когда я сохраняю ответ http.request в переменной, это строка,что делает таблицу непригодной для использования в моем коде Lua.
Например:
eventData = http.request("http://www.example.com/events.php")
print( eventData )
--print outputs this "string", that is really a Lua table that PHP generated
months={
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
}
Если я, например, пытаюсь вызвать месяцы [4], она выдаст ошибку «попытка индексировать глобально»месяцев (нулевое значение) ".Как я могу привести эту строку в качестве пригодной для использования таблицы?
Спасибо!