JSON zu SQL Konverter

Benötigst du die umgekehrte Konvertierung?
SQL to JSON Converter

JSON Eingabe

1

SQL Ausgabe

Einstellungen

SQL-Generierungsoptionen

Geben Sie JSON-Daten ein, um sie in SQL umzuwandeln

Ihre konvertierten Daten erscheinen hier

JSON zu SQL konvertieren

  1. Schritt 1 – JSON-Array eingeben

    • Für direkte Tabelleneinfügung geben Sie ein Array von Objekten an (z. B. [{"id": 1, "name": "Alice"}]).
    • Jedes Objekt stellt eine Zeile dar, Schlüssel werden zu Spaltennamen und Werte zu Zelldaten.
    • Sie können auch eine JSON-Datei mit Ihrem Datensatz mit der Import-Schaltfläche importieren.
  2. Schritt 2 – Datenbank & Tabelle konfigurieren

    • Dialektauswahl: Wählen Sie Ihre Zieldatenbank (MySQL, PostgreSQL, Oracle, SQL Server oder SQLite), um korrekte Syntax für Strings, Anführungszeichen und Escapes zu gewährleisten.
    • Tabellenname: Geben Sie den Ziel-Tabellennamen für die INSERT-Anweisungen an.
    • Tabelle erstellen: Aktivieren Sie optional "CREATE TABLE-Anweisung einschließen", um die Schemadefinition automatisch basierend auf Ihren JSON-Datentypen zu generieren.
  3. Schritt 3 – SQL generieren

    • Das Tool generiert sofort formatierte INSERT INTO-Anweisungen.
    • Klicken Sie auf "Kopieren", um das SQL sofort in Ihrem Datenbankclient (DBeaver, pgAdmin, etc.) zu verwenden.
    • Oder klicken Sie auf "Download", um eine .sql-Skriptdatei für bedeutende Datenmigration oder Sicherungswiederherstellung zu erhalten.
Beispiel: JSON zu SQL
// Eingabe-JSON
[
  { "id": 1, "name": "Alice" },
  { "id": 2, "name": "Bob" }
]

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

Verwandte Tools

Häufig gestellte Fragen

Welche JSON-Strukturen können in SQL konvertiert werden?

Objektarrays eignen sich am besten, da jedes Objekt zu einer Tabellenzeile wird. Einzelne Objekte werden zu einzelnen INSERT-Anweisungen konvertiert. Verschachtelte Objekte werden als JSON-Strings serialisiert.

Wie werden JSON-Datentypen behandelt?

Strings werden in Anführungszeichen gesetzt und escaped, Zahlen bleiben unverändert, Booleans werden zu TRUE/FALSE, null wird zu NULL und komplexe Objekte/Arrays werden als JSON-Strings codiert.

Kann ich die Tabellenstruktur anpassen?

Ja! Sie können benutzerdefinierte Tabellennamen festlegen, CREATE TABLE-Anweisungen mit TEXT-Spalten einschließen und steuern, welchen Teil Ihres JSON Sie konvertieren möchten.

Was ist mit Tabellenbeziehungen?

Wenn Ihre JSON-Objekte ein '_table'-Feld haben, wird dieser Wert als Tabellenname für diesen spezifischen Datensatz verwendet, was die Generierung von Multi-Tabellen-INSERTs ermöglicht.

Sind meine Daten sicher?

Ja, die gesamte Datenverarbeitung erfolgt vollständig in Ihrem Browser. Ihre JSON-Daten werden niemals an einen Server gesendet, was vollständige Privatsphäre und Sicherheit gewährleistet.

JSON zu SQL Konverter | JSONSwiss