Entwickler-Werkzeug / 21
SQL-zu-JSON / JSON-zu-SQL Konverter
Wandle JSON-Arrays in SQL-INSERT-Anweisungen mit maskierten Apostrophen um oder lies SQL-INSERT-Anweisungen in Arrays aus JSON-Objekten ein.
SQL-zu-JSON / JSON-zu-SQL Konverter: TOEA konvertiert JSON-Objekt-Arrays in SQL-INSERT-INTO-Anweisungen mit korrekt maskierten Apostrophen oder extrahiert Spalten und Werte aus SQL-INSERT-Anweisungen. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Was der INSERT-Leser erwartet
Anweisungen dürfen sich über mehrere Zeilen erstrecken, und ein mehrzeiliges VALUES (…), (…) aus mysqldump erzeugt ein Objekt pro Zeile. Kommas, Klammern und Semikolons innerhalb von Zeichenketten in Anführungszeichen bleiben als Text erhalten. Werte in Anführungszeichen bleiben Zeichenketten, sodass '02134' seine führende Null behält; nur nicht in Anführungszeichen stehende Zahlen werden zu Zahlen, und die nicht in Anführungszeichen stehenden Werte TRUE, FALSE und NULL werden zu true, false und null in JSON. Eine Anweisung ohne Spaltenliste erhält die Schlüssel column_1, column_2 und so weiter. Andere Anweisungen wie CREATE TABLE werden übersprungen.
Ein Funktionsaufruf wie NOW() bleibt als SQL-Text erhalten und wird nicht ausgewertet. Bei sehr großen Dumps ist der direkte Export als JSON oder CSV aus der Datenbank schneller und genauer.
Generierte INSERT-Anweisungen prüfen
Die Spaltenliste stammt vom ersten Objekt. Schlüssel, die nur in späteren Objekten vorkommen, werden verworfen, und Schlüssel, die in einem späteren Objekt fehlen, werden zu NULL. Tabellen- und Spaltennamen werden ohne Anführungszeichen geschrieben, daher schlägt eine Spalte namens order, user oder group als reserviertes Wort fehl; setze sie in PostgreSQL in doppelte Anführungszeichen oder in MySQL in Backticks. Verschachtelte Objekte werden als JSON-Text eingefügt, was zu einer json-Spalte passt. Aus einer Tabellenkalkulation ist CSV zu SQL INSERT der direkte Weg.
So benutzt du es
- Wähle den Modus JSON zu SQL oder SQL zu JSON.
- Füge ein JSON-Array oder SQL-INSERT-Anweisungen ein.
- Klicke auf Umwandeln, um das Ergebnis anzusehen, zu kopieren oder herunterzuladen.
Datenschutz & Einschränkungen
Einlesen und Umwandlung laufen vollständig im Speicher des Clients.
Ähnliche Tools
Häufige Fragen
Werden Apostrophe in SQL-Werten maskiert?
Ja, einfache Anführungszeichen innerhalb von Zeichenketten werden sicher als zwei Apostrophe ('') maskiert.
Kann ich einen eigenen SQL-Tabellennamen festlegen?
Ja, du kannst den Ziel-Tabellennamen für INSERT-Anweisungen anpassen.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig