Conversor de SQL para JSON

Precisa da conversão inversa?
JSON to SQL Converter

Entrada SQL

1

Saída JSON

Insira dados em SQL para convertê-los em JSON

Os dados convertidos aparecerão aqui

Como converter SQL para JSON

  1. Etapa 1 – Cole INSERTs SQL

    • Cole instruções INSERT INTO tabela (colunas) VALUES (valores); do seu dump ou exportação SQL.
    • A ferramenta suporta múltiplos INSERTs separados por ponto e vírgula.
    • Você também pode importar um arquivo .sql do seu computador.
  2. Etapa 2 – Revise a conversão

    • A ferramenta analisa a sintaxe SQL, extrai nomes de colunas como chaves e valores como dados.
    • Inteiros, booleanos (TRUE/FALSE) e NULL são convertidos para equivalentes em JSON.
    • Cada registro inclui um campo _table indicando a tabela de origem.
  3. Etapa 3 – Exporte o JSON

    • Copie o array JSON formatado para APIs ou arquivos de configuração.
    • Baixe o resultado como arquivo .json.
    • Se precisar do processo inverso, use as ferramentas relacionadas para converter JSON de volta para SQL.
Exemplo: SQL para JSON
// Input SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

// Output JSON
[
  {
    "id": 1,
    "role": "admin",
    "_table": "users"
  }
]

Ferramentas relacionadas

Perguntas Frequentes

Quais instruções SQL são compatíveis?

Atualmente há suporte a instruções INSERT INTO com uma cláusula VALUES. Cada instrução INSERT se torna um objeto JSON com os nomes das colunas como chaves e o nome da tabela armazenado no campo _table.

Como os tipos de dados SQL são convertidos?

NULL → null, strings entre aspas → strings, números → números, TRUE/FALSE → booleanos. Valores complexos são tratados como strings e podem precisar de análise adicional.

Posso processar várias instruções INSERT?

Sim. O conversor processa todas as instruções INSERT da entrada e cria um array de objetos JSON, um para cada instrução INSERT.

E quanto às outras instruções SQL?

Atualmente apenas instruções INSERT são compatíveis. Instruções CREATE TABLE, SELECT, UPDATE e DELETE não são processadas, mas não causarão erros.

Meus dados estão seguros?

Sim. Todo o processamento acontece inteiramente no navegador. Seus dados nunca são enviados a um servidor, garantindo total privacidade e segurança.