JSON'dan SQL'e Dönüştürücü
Bir JSON nesne dizisini, sütun tipleri otomatik çıkarılan CREATE TABLE ifadesine ve INSERT komutlarına dönüştürün. Postgres, MySQL ve SQLite lehçelerini destekler; her şey tarayıcınızda çalışır.
Tablo adı
SQL lehçesi
Örnekler
JSON girdisi
2 satırSQL çıktısı
CREATE TABLE "users" (
"id" INTEGER NOT NULL,
"name" TEXT NOT NULL,
"email" TEXT NOT NULL,
"active" BOOLEAN NOT NULL
);
INSERT INTO "users" ("id", "name", "email", "active") VALUES (1, 'Ada Lovelace', '[email protected]', TRUE);
INSERT INTO "users" ("id", "name", "email", "active") VALUES (2, 'Alan Turing', '[email protected]', FALSE);Nasıl çalışır
Her sütunun tipi, o sütunda görülen tüm değerlerden çıkarılır: tam sayılar INTEGER, ondalıklar REAL, doğru/yanlış değerleri BOOLEAN, ISO tarihleri TIMESTAMP olur; çelişen tipler TEXT'e genişletilir. Bir satırda null bulunan ya da eksik olan sütunlar nullable kabul edilir. Metin değerlerindeki tek tırnaklar ikiye katlanarak, tanımlayıcılar ise lehçeye göre (" veya `) tırnak içine alınarak güvenli biçimde kaçışlanır.