JSON-zu-SQL-/TOML-Konverter

Verwandeln Sie ein JSON-Objekt (oder ein Array aus Objekten) in einsatzbereite SQL-INSERT-Anweisungen oder in ein TOML-Dokument.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — es wird nichts hochgeladen.
JSON → SQL JSON → TOML
Bezeichner in Anführungszeichen setzen:
Die Spaltennamen stammen aus den Objektschlüsseln (Vereinigung über alle Zeilen). Die Spaltentypen werden abgeleitet: ganze Zahlen → INTEGER, Dezimalzahlen → REAL, Wahrheitswerte → BOOLEAN, alles andere → TEXT. Verschachtelte Objekte und Arrays werden als JSON-Text gespeichert.
Konvertiert automatisch, während Sie tippen.
Fügen Sie links JSON ein, dann erscheinen rechts das SQL bzw. TOML.
SQL-Hinweise: Zeichenketten werden in einfache Anführungszeichen gesetzt, wobei '' als Escape dient; fehlende Werte werden zu NULL; Wahrheitswerte werden zu TRUE/FALSE. TOML-Hinweise: Zeichenketten verwenden doppelte Anführungszeichen mit Escapes wie \n; Schlüssel, die nicht ohne Anführungszeichen auskommen, werden in Anführungszeichen gesetzt.
Was ist TOML? TOML steht für Tom's Obvious, Minimal Language. Es ist ein für Menschen gut lesbares Konfigurationsdateiformat, das INI ähnelt, aber klare Regeln für verschachtelte Tabellen, Arrays aus Tabellen, Inline-Arrays, Zeichenketten, Zahlen, Wahrheitswerte und Datumsangaben bietet. JSON eignet sich gut für den Datenaustausch zwischen Maschinen; TOML ist für Menschen gedacht, die Einstellungen bearbeiten. Der Konverter macht aus einem JSON-Objekt ein TOML-Dokument: Schlüssel der obersten Ebene werden zu key = value-Zeilen, verschachtelte Objekte zu [table]-Abschnitten, und Arrays aus Objekten zu [[array of tables]]-Einträgen. Zum Beispiel wird das JSON {"server":{"host":"localhost","port":8080},"debug":true} zu:
debug = true

[server]
host = "localhost"
port = 8080
Hinweis: Die Eingabe muss ein JSON-Objekt sein; ein Array auf oberster Ebene ist kein gültiges TOML-Dokument. null-Werte werden mit einem Kommentar weggelassen, weil TOML keinen null-Typ hat.