Conversor de JSON para SQL (e SQL para JSON)
Transforme um array JSON em comandos SQL INSERT com o CREATE TABLE correspondente, ou leia comandos INSERT de volta em JSON. Funciona com MySQL, PostgreSQL, SQLite e SQL Server.
Como funciona
- 1
Cole ou abra seus dados
Cole o texto, solte um arquivo no editor ou clique em Abrir arquivo. Carregar exemplo mostra como a ferramenta funciona.
- 2
Ajuste as opções
O resultado é atualizado enquanto você digita. Mude as opções para obter exatamente a saída de que precisa.
- 3
Copie ou baixe
Copie o resultado para a área de transferência ou baixe-o como arquivo.
Por que o PixNudge
Nada é enviado
Seus dados são processados no navegador e nunca vão para um servidor, então chaves de API, tokens e dados de clientes continuam privados.
Instantâneo, mesmo com arquivos grandes
Não há ida e volta a um servidor: os resultados aparecem enquanto você digita, e arquivos de vários megabytes são processados sem travar.
Números exatos
Números longos, como IDs de 64 bits, são mantidos exatamente como foram escritos, sem arredondamento.
Perguntas frequentes
Como os tipos das colunas são escolhidos?
Eles são inferidos a partir dos seus dados: números inteiros viram INT ou BIGINT, decimais viram DOUBLE, true e false viram BOOLEAN (ou BIT ou INTEGER quando não há tipo booleano) e texto vira VARCHAR com o tamanho do maior valor. Objetos e arrays aninhados são armazenados como JSON.
Como aspas e caracteres especiais são tratados?
As strings são colocadas entre aspas e escapadas de acordo com o banco de dados escolhido, e os nomes de tabelas e colunas são delimitados por crases, aspas duplas ou colchetes, então nomes com espaços ou palavras reservadas funcionam.
Posso converter SQL para JSON?
Sim. Inverta a direção e cole comandos INSERT, por exemplo de um dump de banco de dados. Cada linha vira um objeto JSON; se houver mais de uma tabela, as linhas são agrupadas pelo nome da tabela. Os demais comandos são ignorados.