Warum JSON in MySQL umwandeln?
Einen API-Payload von Hand in eine Datenbanktabelle zu verwandeln heißt Typen raten und viel
SQL tippen. Fügen Sie oben ein JSON-Beispieldokument ein und erhalten Sie in Millisekunden
ein einziges, direkt ausführbares CREATE TABLE-Statement. Ein Wurzel-Array von Objekten
wird als Beschreibung einer Tabellenzeile behandelt.
So funktioniert es
Der Konverter parst Ihr JSON lokal und leitet pro Schlüssel eine Spalte ab, benannt in
snake_case zwischen Backticks: VARCHAR(255) für Strings, BIGINT für Ganzzahlen, DOUBLE
für Gleitkommazahlen und TINYINT(1) für Wahrheitswerte. Spalten sind NOT NULL, sofern
der Wert nicht null ist, und verschachtelte Objekte oder Arrays werden zu JSON-Spalten
(MySQL 5.7+).