SQL zu JSON Konverter
SQL-Eingabe
Fügen Sie die SQL-INSERT-Anweisung ein und verwenden Sie die Schaltflächen „Validieren“ oder „Konvertieren“.
Einstellungen
Fügen Sie den SQL-INSERT-Befehl ein und klicken Sie auf „In JSON konvertieren“.
Teilen Sie es uns mit.
Bitte teilen Sie Ihre Erfahrungen mit.
4.9 (2.8k ratings)
Über SQL zu JSON Konverter
Konvertieren Sie SQL-INSERT-Anweisungen in das JSON-Format. Extrahieren Sie Daten aus SQL-Abfragen sofort. Kostenloser Online-Konverter für Entwickler.
Anleitung zur Verwendung
Schritt 1
Fügen Sie Ihre SQL-INSERT-Anweisung in das Eingabefeld ein.
Schritt 2
Laden Sie Beispiele, um verschiedene SQL-Formate zu sehen (einfach, mehrere Zeilen, Datentypen).
Schritt 3
Klicken Sie auf „SQL validieren“, um auf Syntaxfehler zu prüfen.
Schritt 4
Klicken Sie auf „Format“, um den SQL-Code mit korrekter Einrückung zu formatieren.
Schritt 5
Einstellungen konfigurieren: Einrückungsgröße, Option „Tabellennamen einbeziehen“
Schritt 6
Klicken Sie auf „In JSON konvertieren“, um eine JSON-Ausgabe zu generieren.
Schritt 7
Statistiken anzeigen: Tabellenname, Zeilenanzahl, Spaltenanzahl
Schritt 8
Kopieren Sie die JSON-Ausgabe, um sie in Ihrem Projekt zu verwenden.
Funktionen und Vorteile
- ✅SQL-INSERT-Anweisungen in ein JSON-Array konvertieren
- ✅Unterstützung für das Einfügen einzelner und mehrerer Zeilen
- ✅Automatische Typerkennung (Zeichenketten, Zahlen, Boolesche Werte, Nullwerte)
- ✅Behandeln Sie Zeichenketten in Anführungszeichen mit korrekter Maskierung.
- ✅Unterstützung für einfache Anführungszeichen (') und doppelte Anführungszeichen (")
- ✅NULL-, TRUE- und FALSE-Werte korrekt parsen
- ✅Optionale Tabellennamenumhüllung in der JSON-Ausgabe
- ✅5 SQL-Beispiele: Grundlagen, mehrere Zeilen, Datentypen, Anführungszeichen, komplexe Abfragen
- ✅SQL-Syntax mit detaillierten Fehlermeldungen validieren
- ✅SQL mit korrekter Einrückung formatieren
- ✅Konfigurierbare JSON-Einrückungsgröße (2, 4 oder 8 Leerzeichen)
- ✅Statistiken: Tabellenname, Zeilenanzahl, Spaltenanzahl
- ✅Mit einem Klick in die Zwischenablage kopieren
- ✅Echtzeit-Validierung und Fehlermeldungen
- ✅100 % browserbasiert – SQL wird niemals an den Server gesendet.
- ✅100 % kostenlos – keine Einschränkungen, keine Anmeldung erforderlich
Häufig gestellte Fragen
Welche SQL-Anweisungen werden unterstützt?
Aktuell unterstützen wir SQL-INSERT-Anweisungen im Format: INSERT INTO Tabellenname (Spalten) VALUES (Werte). Sowohl das Einfügen einzelner Zeilen als auch das Einfügen mehrerer Zeilen wird unterstützt. Andere SQL-Anweisungen (SELECT, UPDATE, DELETE) werden derzeit nicht unterstützt.
Kann ich mehrere INSERT-Anweisungen gleichzeitig konvertieren?
Nein, der Konverter verarbeitet jeweils nur eine INSERT-Anweisung. Sie können jedoch mehrere Zeilen in einer einzigen INSERT-Anweisung im Format VALUES (Zeile1), (Zeile2), (Zeile3) einfügen. Dies ist die empfohlene Vorgehensweise für große Datenmengen.
Wie werden Datentypen behandelt?
Der Konverter erkennt automatisch die Datentypen: Zeichenketten in Anführungszeichen („text“ oder „text“) werden zu Zeichenketten, Zahlen ohne Anführungszeichen zu numerischen Werten, TRUE/FALSE zu booleschen Werten und NULL zu null. Dadurch wird sichergestellt, dass die JSON-Ausgabe die korrekten JavaScript-Datentypen aufweist.
Was passiert, wenn meine Zeichenketten Anführungszeichen enthalten?
Der Konverter verarbeitet maskierte Anführungszeichen korrekt. Verwenden Sie doppelte einfache Anführungszeichen ('') oder Backslash-Maskierung (\'). Beispiel: 'It''s working' oder 'It\'s working' werden beide korrekt in "It's working" in JSON konvertiert.
Soll ich den Tabellennamen in JSON angeben?
Das hängt von Ihrem Anwendungsfall ab. Die Standardeinstellung (ohne Kontrollkästchen) erzeugt ein einfaches JSON-Array: [{...}, {...}]. Die Option „mit Kontrollkästchen“ umschließt das Array mit dem Tabellennamen: {"users": [{...}, {...}]}. Verwenden Sie dieses Format, wenn Sie die Herkunft der Daten aus einer bestimmten Tabelle identifizieren müssen.
Was passiert, wenn die Spaltenanzahl nicht mit der Werteanzahl übereinstimmt?
Der Konverter prüft, ob jede Zeile die gleiche Anzahl an Werten wie Spalten enthält. Bei einer Abweichung erhalten Sie eine Fehlermeldung wie „Spaltenanzahl stimmt nicht überein: Erwartet wurden 3 Werte, gefunden wurden 2“. Überprüfen Sie Ihre SQL-Abfrage auf fehlende oder zusätzliche Werte.
Kann ich Backticks um Tabellen-/Spaltennamen verwenden?
Ja! Der Konverter unterstützt die in MySQL häufig verwendeten Backticks (`table_name`, `column_name`). Diese werden beim Parsen automatisch entfernt, sodass sowohl `users` als auch `users` gleich funktionieren.
Werden SQL-Kommentare unterstützt?
Ja! Sowohl einzeilige Kommentare (-- Kommentar) als auch mehrzeilige Kommentare (/* Kommentar */) werden beim Parsen automatisch entfernt. Dadurch können Sie Dokumentation in Ihren SQL-Code einfügen, ohne die Konvertierung zu beeinträchtigen.
Wozu dienen die SQL-Beispiele?
Klicken Sie auf „Beispiele“, um vorgefertigte SQL-Beispiele zu laden: Einfach (einfache Einfügung), Mehrere (mehrere Zeilen), Datentypen (verschiedene Datentypen), Zeichenketten mit Anführungszeichen und Komplex (realistisches Beispiel). Ideal zum Erlernen der SQL-Syntax oder zum Testen des Konverters.
Kann ich das für eine Datenbankmigration verwenden?
Absolut! Dieses Tool eignet sich perfekt, um SQL-INSERT-Anweisungen in JSON zu konvertieren und diese in NoSQL-Datenbanken (MongoDB, Firebase), REST-APIs oder JavaScript-Anwendungen zu importieren. Es wird häufig für Datenbankmigrationen und Datentransformationen eingesetzt.
Sind meine SQL-Daten sicher?
Ja! Die gesamte SQL-Verarbeitung erfolgt ausschließlich in Ihrem Browser mithilfe von JavaScript. Ihre SQL-Anweisungen und Daten verlassen niemals Ihr Gerät und werden an keinen Server gesendet, wodurch absolute Vertraulichkeit und Sicherheit gewährleistet sind.