SQL zu JSON Konverter

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

SQL Eingabe

1

JSON Ausgabe

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

Ihre konvertierten Daten erscheinen hier

So konvertieren Sie SQL in JSON

  1. Schritt 1 – SQL-INSERT-Statements einfügen

    • Fügen Sie INSERT INTO table_name (columns) VALUES (values); aus Ihrem SQL-Dump oder Export ein.
    • Das Tool unterstützt mehrere INSERT-Statements, getrennt durch Semikolons.
    • Sie können auch eine .sql-Datei von Ihrem Computer importieren.
  2. Schritt 2 – Konvertierung prüfen

    • Das Tool parst SQL, extrahiert Spaltennamen als Keys und Werte als Daten.
    • Integer, Booleans (TRUE/FALSE) und NULL werden in JSON-Äquivalente umgewandelt.
    • Jeder Datensatz enthält ein _table-Feld mit dem Namen der Quelltabelle.
  3. Schritt 3 – JSON exportieren

    • Kopieren Sie das formatierte JSON-Array für APIs oder Konfigurationsdateien.
    • Laden Sie das Ergebnis als .json-Datei herunter.
    • Für die Rückrichtung nutzen Sie die verwandten Tools, um JSON wieder in SQL zu konvertieren.
Beispiel: SQL zu JSON
// Input SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

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

Verwandte Tools

Häufig gestellte Fragen

Welche SQL-Anweisungen werden unterstützt?

Derzeit werden INSERT INTO-Anweisungen mit einer VALUES-Klausel unterstützt. Jede INSERT-Anweisung wird zu einem JSON-Objekt, dessen Schlüssel die Spaltennamen sind und dessen Tabellenname im Feld _table gespeichert wird.

Wie werden SQL-Datentypen konvertiert?

NULL → null, Zeichenfolgen in Anführungszeichen → Zeichenfolgen, Zahlen → Zahlen, TRUE/FALSE → Boolesche Werte. Komplexe Werte werden als Zeichenfolgen behandelt und benötigen eventuell zusätzliche Analyse.

Kann ich mehrere INSERT-Anweisungen verarbeiten?

Ja. Der Konverter verarbeitet alle INSERT-Anweisungen der Eingabe und erstellt ein Array von JSON-Objekten, eines pro INSERT-Anweisung.

Was ist mit anderen SQL-Anweisungen?

Derzeit werden nur INSERT-Anweisungen unterstützt. CREATE TABLE, SELECT, UPDATE und DELETE werden nicht verarbeitet, verursachen aber keine Fehler.

Sind meine Daten sicher?

Ja. Die gesamte Verarbeitung findet in Ihrem Browser statt. Ihre Daten werden nie an einen Server gesendet, wodurch Privatsphäre und Sicherheit vollständig gewährleistet sind.