JSON'dan SQL / TOML'ye Dönüştürücü

Bir JSON nesnesini (ya da bir nesne dizisini) hazır çalıştırılabilir SQL INSERT ifadelerine ya da bir TOML belgesine dönüştürün.
Tüm işlemler tarayıcınızda yerel olarak yapılır — hiçbir şey yüklenmez.
JSON → SQL JSON → TOML
Tanımlayıcıları tırnak içine al:
Sütun adları nesne anahtarlarından gelir (tüm satırların birleşimi). Sütun türleri çıkarılır: tam sayılar → INTEGER, ondalıklar → REAL, boolean değerler → BOOLEAN, diğer her şey → TEXT. İç içe nesneler/diziler JSON metni olarak saklanır.
Yazdıkça otomatik olarak dönüştürür.
Soldan JSON yapıştırın, SQL / TOML sağda burada görünür.
SQL notları: dizeler '' kaçışıyla tek tırnak içine alınır; eksik değerler NULL olur; boolean değerler TRUE/FALSE olur. TOML notları: dizeler \n vb. kaçışlarıyla çift tırnak kullanır; çıplak olarak güvenli olmayan anahtarlar tırnak içine alınır.
TOML nedir? TOML, Tom's Obvious, Minimal Language (Tom'un Açık, Minimal Dili) anlamına gelir. INI'ye biraz benzeyen ama iç içe tablolar, tablo dizileri, satır içi diziler, dizeler, sayılar, boolean değerler ve tarihler için net kurallar ekleyen, insan dostu bir yapılandırma dosyası biçimidir. JSON makinelerin birbiriyle konuşması için harikadır; TOML ayarları düzenleyen insanlar için tasarlanmıştır. Dönüştürücü bir JSON nesnesini bir TOML belgesine çevirir: üst düzey anahtarlar anahtar = değer satırları olur, iç içe nesneler [tablo] bölümleri olur ve nesne dizileri [[tablo dizisi]] girdileri olur. Örneğin {"server":{"host":"localhost","port":8080},"debug":true} JSON'u şuna dönüşür:
debug = true

[server]
host = "localhost"
port = 8080
Not: girdi bir JSON nesnesi olmalıdır; üst düzey bir dizi geçerli bir TOML belgesi değildir. TOML'nin null türü olmadığı için null değerleri bir yorumla atlanır.