SQL zu JSON
Konvertieren Sie SQL INSERT-Anweisungen in ein JSON-Array von Objekten.
SQL zu JSON
Fügen Sie eine oder mehrere SQL INSERT INTO-Anweisungen ein und dieses Tool wandelt sie in ein JSON-Array von Objekten um, eines pro Zeile, wobei die Spaltennamen als Schlüssel verwendet werden. Es verarbeitet mehrzeilige VALUES-Listen, mehrere Anweisungen gleichzeitig und die Anführungszeichenvariationen, die Sie in MySQL-, PostgreSQL- und SQL Server-Dumps sehen – Zeichenfolgenwerte in einfachen Anführungszeichen mit „“-Escapezeichen und Bezeichner, die in Backticks, doppelte Anführungszeichen oder eckige Klammern eingeschlossen sind.
Wählen Sie „Gruppiert nach Tabelle“ anstelle des standardmäßigen flachen Arrays, wenn Ihre Eingabe INSERT-Anweisungen für mehrere Tabellen mischt – Zeilen werden dann unter dem eigenen Namen jeder Tabelle in einem JSON-Objekt gesammelt. Typinferenz wandelt numerische Literale in JSON-Zahlen, TRUE/FALSE in boolesche Werte und NULL in JSON-Null um; Deaktivieren Sie es, um jeden Wert genau so beizubehalten, wie er in der SQL gelesen wurde, als einfache Zeichenfolge. Pretty-Printing fügt zur besseren Lesbarkeit einen Einzug um zwei Leerzeichen hinzu oder deaktiviert es für ein kompaktes, verkleinertes Ergebnis.
Der Parser ist ein kleiner handgeschriebener Tokenizer, der für diesen einen Job entwickelt wurde – nirgendwo läuft eine SQL-Engine und es wird nie etwas ausgeführt. Wenn eine Anweisung nicht analysiert werden kann, meldet das Tool die Zeile und Spalte und zeigt das fehlerhafte Fragment an, anstatt stillschweigend fehlzuschlagen oder eine Lösung zu erraten. Eine Zeile mit einer anderen Anzahl von Werten als die deklarierten Spalten wird auf die gleiche Weise gemeldet, sodass ein Tippfehler in einem Migrationsskript oder einer Seed-Datei leicht erkannt werden kann.
Alles läuft in Ihrem Browser. Das von Ihnen eingefügte SQL – Tabellennamen, Seed-Daten, Migrations-Fixtures – verlässt nie Ihr Gerät, sodass es sicher für Produktions-Dumps oder alles, was echte Kundendaten enthält, verwendet werden kann. Wenn Sie fertig sind, kopieren Sie das JSON, laden Sie es als Datei herunter oder senden Sie es direkt an ein anderes Tool, beispielsweise einen JSON-Formatierer.