JSON'dan SQL'e Dönüştürücü

Ters dönüşüme mi ihtiyacınız var?
SQL to JSON Converter

JSON Girdisi

1

SQL Çıktısı

Ayarlar

SQL Oluşturma Seçenekleri

SQL biçimine dönüştürmek için JSON verisi girin

Dönüştürülen veriler burada görünecek

JSON'u SQL'e nasıl dönüştürürsünüz

  1. Adım 1 – JSON Dizisi Girin

    • Doğrudan tablo eklemesi için, bir nesne dizisi sağlayın (ör. [{"id": 1, "name": "Alice"}]).
    • Her nesne bir satırı temsil eder, anahtarlar sütun adları olur ve değerler hücre verileri olur.
    • Ayrıca veri kümenizi içeren bir JSON dosyasını İçe Aktar düğmesini kullanarak içe aktarabilirsiniz.
  2. Adım 2 – Veritabanını ve Tabloyu Yapılandırın

    • Lehçe Seçimi: Dizeler, tırnaklar ve kaçışlar için doğru sözdizimi sağlamak üzere hedef veritabanınızı (MySQL, PostgreSQL, Oracle, SQL Server veya SQLite) seçin.
    • Tablo Adı: INSERT ifadeleri için hedef tablo adını belirtin.
    • Tablo Oluştur: JSON veri türlerinize göre şema tanımını otomatik olarak oluşturmak için "CREATE TABLE ifadesini dahil et"i isteğe bağlı olarak etkinleştirin.
  3. Adım 3 – SQL Oluşturun

    • Araç biçimlendirilmiş INSERT INTO ifadelerini anında oluşturur.
    • SQL'i veritabanı istemcinizde (DBeaver, pgAdmin vb.) hemen kullanmak için "Kopyala"ya tıklayın.
    • Veya anlamlı veri taşıma veya yedek geri yüklemesi için hazır bir .sql komut dosyası dosyası almak için "İndir"e tıklayın.
Örnek: JSON'dan SQL'e
// Girdi JSON
[
  { "id": 1, "name": "Alice" },
  { "id": 2, "name": "Bob" }
]

// Çıktı SQL (MySQL)
INSERT INTO data_table (id, name) VALUES (1, 'Alice');
INSERT INTO data_table (id, name) VALUES (2, 'Bob');

İlgili Araçlar

Sık Sorulan Sorular

Hangi JSON yapıları SQL'e dönüştürülebilir?

Nesne dizileri, her nesne bir tablo satırı olduğu için en iyi sonucu verir. Tek nesneler tek INSERT ifadelerine dönüştürülür. İç içe nesneler JSON dizeleri olarak serileştirilir.

JSON veri türleri nasıl işlenir?

Dizeler tırnak içine alınır ve kaçış yapılır, sayılar olduğu gibi kalır, boole değerleri TRUE/FALSE olur, null NULL olur ve karmaşık nesneler/diziler JSON olarak kodlanmış dizeler olur.

Tablo yapısını özelleştirebilir miyim?

Evet! Özel tablo adları ayarlayabilir, TEXT sütunlarıyla CREATE TABLE ifadeleri dahil edebilir ve JSON'unuzun hangi bölümünü dönüştüreceğinizi kontrol edebilirsiniz.

Tablo ilişkileri nedir?

JSON nesneleriniz '_table' alanına sahipse, bu değer o belirli kayıt için tablo adı olarak kullanılır, böylece çok tablolu INSERT oluşturulması sağlanır.

Verilerim güvende mi?

Evet, tüm veri işleme tamamen tarayıcınızda gerçekleşir. JSON verileriniz hiçbir sunucuya gönderilmez, böylece tam gizlilik ve güvenlik sağlanır.

JSON'dan SQL'e Dönüştürücü | JSONSwiss