Convertitore JSON in SQL

Ti serve la conversione inversa?
SQL to JSON Converter

Input JSON

1

Output SQL

Impostazioni

Opzioni generazione SQL

Inserisci dati in JSON per convertirli in SQL

I dati convertiti appariranno qui

Come convertire JSON in SQL

  1. Passo 1 – Input array JSON

    • Per l'inserimento diretto in tabella, fornisci un array di oggetti (ad es. [{"id": 1, "name": "Alice"}]).
    • Ciascun oggetto rappresenta una riga, le chiavi diventano nomi colonna e i valori diventano dati cella.
    • Puoi anche importare un file JSON contenente il tuo dataset usando il pulsante Importa.
  2. Passo 2 – Configura database & tabella

    • Selezione dialetto: scegli il tuo database target (MySQL, PostgreSQL, Oracle, SQL Server o SQLite) per garantire sintassi corretta per stringhe, virgolette ed escape.
    • Nome tabella: specifica il nome tabella target per le istruzioni INSERT.
    • Crea tabella: opzionalmente attiva "Includi CREATE TABLE" per generare automaticamente la definizione dello schema basata sui tipi di dati JSON.
  3. Passo 3 – Genera SQL

    • Lo strumento genera istantaneamente istruzioni INSERT INTO formattate.
    • Fai clic su "Copia" per usare immediatamente l'SQL nel tuo client database (DBeaver, pgAdmin, ecc.).
    • Oppure fai clic su "Scarica" per ottenere un file script .sql pronto per migrazione dati significativa o ripristino backup.
Esempio: JSON in SQL
// Input JSON
[
  { "id": 1, "name": "Alice" },
  { "id": 2, "name": "Bob" }
]

// Output SQL (MySQL)
INSERT INTO data_table (id, name) VALUES (1, 'Alice');
INSERT INTO data_table (id, name) VALUES (2, 'Bob');

Strumenti correlati

Domande frequenti

Quali strutture JSON possono essere convertite in SQL?

Gli array di oggetti funzionano meglio poiché ciascun oggetto diventa una riga tabella. Gli oggetti singoli vengono convertiti in singole istruzioni INSERT. Gli oggetti annidati vengono serializzati come stringhe JSON.

Come vengono gestiti i tipi di dati JSON?

Le stringhe vengono virgolettate e sottoposte ad escape, i numeri rimangono così come sono, i booleani diventano TRUE/FALSE, null diventa NULL e oggetti/array complessi vengono codificati JSON come stringhe.

Posso personalizzare la struttura tabella?

Sì! Puoi impostare nomi tabella personalizzati, includere istruzioni CREATE TABLE con colonne TEXT e controllare quale parte del tuo JSON convertire.

E le relazioni tabella?

Se i tuoi oggetti JSON hanno un campo '_table', quel valore verrà usato come nome tabella per quel record specifico, permettendo la generazione di INSERT multi-tabella.

I miei dati sono al sicuro?

Sì, tutta l'elaborazione dei dati avviene interamente nel tuo browser. I tuoi dati JSON non vengono mai inviati ad alcun server, garantendo completa privacy e sicurezza.

Convertitore JSON in SQL | JSONSwiss