İçeriğe geç
uxTools
Veri & Formatlar

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ır

SQL çı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.