JSON → SQL INSERT
Converter
Cola um array JSON (ou um único objeto) e emite um insert SQL pronto pra rodar. Colunas são a união de todas as chaves; linhas faltando coluna recebem NULL. Strings são escapadas com aspas simples, números e booleans viram literais, objetos / arrays aninhados são serializados pra JSON. `ON CONFLICT` opcional (Postgres / SQLite) ou `ON DUPLICATE KEY UPDATE` (MySQL) pra você jogar a saída direto num job de sync.
INSERT INTO "users" ("id", "name", "email", "verified", "joined")
VALUES
(1, 'Alice', 'alice@example.com', TRUE, '2024-01-15'),
(2, 'Bob', 'bob@example.com', FALSE, '2024-03-22'),
(3, 'Carol', NULL, TRUE, '2024-06-01');Strings escapadas dobrando aspas simples — seguro pros quatro dialetos.
Como usar
- Cole um array JSON de objetos (ou um único objeto).
- Defina o nome da tabela e o dialeto SQL.
- Alterne VALUES multi-linha pra uma única statement, ou desligue pra um INSERT por linha. Alterne upsert se quiser ON CONFLICT / ON DUPLICATE KEY UPDATE.
Perguntas frequentes
- Como objetos aninhados são tratados?
- Serializados pra JSON e inseridos como string entre aspas. Colunas PostgreSQL e MySQL do tipo `JSON` / `JSONB` aceitam diretamente; no SQLite entram como TEXT.
- Diferença entre multi-linha e um INSERT por linha?
- Multi-linha produz uma única `INSERT INTO ... VALUES (…), (…), (…);` que roda muito mais rápido em carga em massa. Por linha produz N statements — mais prático quando você quer comentar linhas individuais ou espera falhas parciais.
Ferramentas relacionadas
Conversor de Unidades CSS
Converta entre px, rem, em, pt, vw, vh e % usando seu próprio tamanho de fonte e viewport.
Conversor JSON ↔ YAML
Converta JSON em YAML ou YAML em JSON — escolha a indentação e copie o resultado.
Conversor de Tamanho de Dados
Converta entre bytes, KB, MB, GB, TB — em decimal (1000) ou binário (1024).
Conversor de Algarismos Romanos
Converta entre algarismos arábicos e romanos de 1 a 3999.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Unidades
Converta comprimento, peso, temperatura, área, volume, velocidade e tempo.