FeelTheFile

JSON in SQL umwandeln (INSERT)

Wandelt ein JSON-Array in ausführbare INSERT-Anweisungen um — mit escapten Werten und korrekt typisierten NULLs, Zahlen und Booleans.

Deine Dateien verlassen dein Gerät nicht

So erzeugst du INSERTs aus JSON

  1. 1

    JSON einfügen oder hochladen

    Ein Array von Objekten; die Schlüssel werden die Spalten.

  2. 2

    Tabelle wählen

    Der Tabellenname, den die INSERTs tragen.

  3. 3

    SQL kopieren

    Eine INSERT-Anweisung pro Zeile, bereit zur Ausführung.

Warum dieses Tool

  • Sicheres Escaping

    Einfache Anführungszeichen werden verdoppelt (''), wie SQL es verlangt.

  • Typen respektiert

    Zahlen und Booleans ohne Anführungszeichen; null wird zu NULL.

  • Gemischte Schlüssel

    Haben die Objekte unterschiedliche Schlüssel, wird die Vereinigung aller genutzt.

  • Privat

    Deine Daten berühren keinen Server.

Häufige Fragen

Welche JSON-Formen werden akzeptiert?

Ein Array von Objekten (das Übliche), ein Array von Arrays mit den Spalten in der ersten Zeile, oder ein einzelnes Objekt, das einen einzigen INSERT erzeugt.

Für welche Datenbank taugt das SQL?

Es ist generisches ANSI-SQL: gültig in PostgreSQL, MySQL, SQLite und SQL Server. Bezeichner mit Leerzeichen werden in doppelte Anführungszeichen gesetzt.

Wie werden verschachtelte Objekte behandelt?

Sie werden als JSON-Text in der Zeichenkette serialisiert — nützlich für json- oder jsonb-Spalten.

Erzeugt es auch das CREATE TABLE?

Nein, nur INSERTs: Die exakten Spaltentypen hängen von deinem Schema ab, und es ist besser, wenn du sie selbst definierst.

Verwandte Tools