Häufige JSON-Syntaxfehler verstehen und beheben: RFC 8259 Leitfaden | GoToolstack
Nachgestellte Kommas, einfache Anführungszeichen und unquotierte Schlüssel in JSON korrigieren. BigInt-Präzision und saubere Payload-Formatierung.
SQL-Abfragen für MySQL, PostgreSQL, SQLite und T-SQL standardisieren und lesbar machen.
Strukturierte Abfragesprachen (SQL) leiden in agilen Entwicklungsteams häufig unter inkonsistenter Groß- und Kleinschreibung, unübersichtlichen JOIN-Verschachtelungen und fehlenden Zeilenumbrüchen. Dieser browserbasierte SQL-Formatierer strukturiert komplexe Datenbankabfragen für relationale Datenbanksysteme wie PostgreSQL, MySQL, MariaDB, SQLite und Microsoft SQL Server nach einheitlichen Konventionen und optimiert Abfragen für Code-Reviews und Dokumentationen.
Ein Datenbankadministrator analysiert eine unformatierte Slow-Query aus den Server-Logs mit 18 Tabellenverknüpfungen (LEFT JOIN, INNER JOIN) und 3 Subselects auf einer einzigen unübersichtlichen Zeile mit 1.840 Zeichen. Durch Auswahl des Modus Schlüsselwörter in Großbuchstaben und Klick auf SQL Formatieren richtet das Tool Klauseln wie SELECT, FROM, JOIN und WHERE linksbündig aus, rückt Unterabfragen um 2 Leerzeichen ein und erzeugt eine klar gegliederte Abfrage mit 64 Zeilen. Für den produktiven Einsatz in eingebetteten Python- oder Node.js-Datenbanktreibern reduziert der Schalter Minimieren überflüssige Whitespaces wieder auf eine kompakte Zeile mit 1.120 Bytes.
Die lexikalische Analyse und Neuformatierung Ihrer Datenbankabfragen erfolgen ausschließlich lokal im Speicher Ihres Browsers. Interne Tabellenstrukturen, Firmen-Spaltennamen, vertrauliche Schemata und Abfrageparameter werden niemals über das Netzwerk an externe Cloud-Server übertragen.
SQL-Formatierung: Tokenisierung [Keywords, Literals, Identifiers] ➔ Stack-basierte Klauselausrichtung ➔ Eingerückter Abfragebaum
Zerlegt rohen SQL-Code in syntaktische Token, normalisiert Schlüsselwörter zu Großbuchstaben und gliedert komplexe Bedingungen hierarchisch nach Klauseln.