Pular para o conteúdo
Aback Tools Logo

Conversor de tabela Lua para JSON

Converta a sintaxe de tabela Lua em JSON válido online e de graça. Suporta tabelas aninhadas, chaves indexadas, comentários e arquivos de configuração Lua no estilo return. Rápido, seguro e sem cadastro.

Lua to JSON Table Converter

Convert Lua table syntax to valid JSON instantly. Supports nested tables, keyed fields, indexed keys, comments, booleans, nil, and quoted strings.

Por que usar este conversor de Lua para JSON

  • Suporte à sintaxe de tabela Lua: analisa campos com chave, chaves indexadas, tabelas aninhadas, booleanos, valores nil e strings com aspas simples e duplas.
  • Conversão de estruturas aninhadas: converte tabelas Lua profundamente aninhadas em objetos e arrays JSON válidos, preservando a estrutura para APIs e armazenamento.
  • Processamento só no navegador: tudo roda localmente no seu navegador, então os dados de origem em Lua ficam no seu dispositivo e nunca são enviados a um servidor.
  • Saída JSON pronta para produção: gera JSON limpo e formatado que você pode copiar direto para ferramentas, scripts, arquivos de configuração e payloads de backend.

O que esta ferramenta de Lua para JSON converte

Este conversor de Lua para JSON foi feito para a sintaxe de tabela Lua . Ele analisa literais de tabela, estruturas aninhadas, chaves indexadas, chaves nomeadas e valores escalares de Lua, e então produz uma saída JSON válida e legível para APIs web, bancos de dados e fluxos de automação.

Como as tabelas Lua mistas são tratadas

Tabelas Lua puramente sequenciais são emitidas como arrays JSON. Tabelas com chave são emitidas como objetos JSON. Tabelas mistas são normalizadas como objetos JSON para que nenhum dado se perca na conversão.

Privacidade e segurança

Toda a conversão acontece no seu navegador. Seu código-fonte Lua não é enviado a servidores, o que torna este conversor adequado para scripts privados e modelos de dados internos.

Tipos de valores Lua suportados

O conversor trata strings, números, booleanos e valores nil, além de estruturas de tabela aninhadas. Funções e userdata do Lua não são representáveis em JSON e são ignorados com um aviso descritivo para você saber exatamente o que foi omitido.

Perguntas frequentes

Sim. O analisador suporta tabelas Lua aninhadas e as converte em objetos e arrays JSON aninhados equivalentes.

Sim. Entradas como return { ... } são suportadas, algo comum em arquivos de configuração e módulos Lua.

Quando uma tabela Lua contém valores com chave e sequenciais, o conversor a normaliza como objeto JSON para preservar todos os valores.

Sim. A conversão é totalmente no lado do navegador, então seu código Lua não é transmitido nem armazenado em servidores externos.

O conversor trata strings, números, booleanos, nil (mapeado para null do JSON) e estruturas de tabela aninhadas. Funções e userdata do Lua não são representáveis em JSON e são ignorados com um aviso.

Sim. É 100 % gratuito, sem conta e sem cadastro.

Sim. Tabelas Lua com chaves inteiras explícitas são tratadas como arrays sequenciais quando as chaves formam uma sequência contígua começando em 1, e como objetos JSON caso contrário.