Конвертер таблиц Lua в JSON
Бесплатно преобразуйте синтаксис таблиц Lua в корректный JSON онлайн. Поддерживаются вложенные таблицы, индексированные ключи, комментарии и файлы конфигурации Lua в стиле return. Быстро, безопасно и без регистрации.
Convert Lua table syntax to valid JSON instantly. Supports nested tables, keyed fields, indexed keys, comments, booleans, nil, and quoted strings.
Зачем использовать этот конвертер Lua в JSON
- Поддержка синтаксиса таблиц Lua: разбирает поля с ключами, индексированные ключи, вложенные таблицы, логические значения, nil и строки в одинарных и двойных кавычках.
- Преобразование вложенных структур: превращает глубоко вложенные таблицы Lua в корректные объекты и массивы JSON, сохраняя структуру для API и хранения.
- Обработка только в браузере: всё выполняется локально в браузере, поэтому исходные данные Lua остаются на устройстве и никогда не загружаются на сервер.
- JSON, готовый к продакшену: на выходе — аккуратный отформатированный JSON, который можно сразу вставлять в инструменты, скрипты, конфиги и payload бэкенда.
Что преобразует этот инструмент Lua в JSON
Этот конвертер Lua в JSON рассчитан на синтаксис таблиц Lua . Он разбирает литералы таблиц, вложенные структуры, индексированные и именованные ключи, а также скалярные значения Lua, после чего выдаёт корректный читаемый JSON для веб-API, баз данных и сценариев автоматизации.
Как обрабатываются смешанные таблицы Lua
Чисто последовательные таблицы Lua выводятся как массивы JSON. Таблицы с ключами выводятся как объекты JSON. Смешанные таблицы приводятся к объектам JSON, чтобы при преобразовании не терялись данные.
Приватность и безопасность
Всё преобразование происходит в вашем браузере. Исходный код Lua не загружается на серверы, что делает конвертер пригодным для приватных скриптов и внутренних моделей данных.
Поддерживаемые типы значений Lua
Конвертер обрабатывает строки, числа, логические значения и nil вместе с вложенными таблицами. Функции и userdata Lua невозможно представить в JSON, поэтому они пропускаются с понятным предупреждением — вы точно знаете, что было исключено.
Часто задаваемые вопросы
Да. Парсер поддерживает вложенные таблицы Lua и преобразует их в эквивалентные вложенные объекты и массивы JSON.
Да. Ввод вида return { ... } поддерживается — это часто встречается в файлах конфигурации и модулях Lua.
Если таблица Lua содержит и ключевые, и последовательные значения, конвертер приводит её к объекту JSON, чтобы сохранить все значения.
Да. Преобразование выполняется полностью в браузере, поэтому ваш код Lua не передаётся и не хранится на внешних серверах.
Конвертер обрабатывает строки, числа, логические значения, nil (преобразуется в JSON null) и вложенные таблицы. Функции и userdata Lua невозможно представить в JSON, поэтому они пропускаются с предупреждением.
Да. Он на 100 % бесплатен, без аккаунта и регистрации.
Да. Таблицы Lua с явными целочисленными ключами трактуются как последовательные массивы, если ключи образуют непрерывную последовательность с 1, и как объекты JSON в остальных случаях.