Geliştirici aracı / 21

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

JSON dizilerini kaçışlanmış SQL INSERT ifadelerine dönüştürün veya SQL INSERT sorgularını JSON nesne dizilerine ayrıştırın.

SQL'den JSON'a / JSON'dan SQL'e Dönüştürücü: TOEA, JSON nesne dizilerini tırnak kaçışlamasıyla SQL INSERT INTO sorgularına dönüştürür veya SQL INSERT ifadelerinden sütunları ve değerleri çıkarır. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
SQL'den JSON'a / JSON'dan SQL'e dönüştürücüYerel işleme

Tamamen tarayıcınızda çalışır

INSERT okuyucusunun bekledikleri

İfadeler birkaç satıra yayılabilir ve mysqldump tarafından oluşturulan çok satırlı VALUES (…), (…), her satır için bir nesne verir. Tırnak içindeki dizelerde bulunan virgüller, parantezler ve noktalı virgüller metin olarak korunur. Tırnaklı değerler dize olarak kalır; bu nedenle '02134' baştaki sıfırını korur. Yalnızca çıplak sayılar sayıya dönüşür; çıplak TRUE, FALSE ve NULL değerleri ise JSON'daki true, false ve null değerlerine dönüşür. Sütun listesi olmayan bir ifadeye column_1, column_2 ve benzeri anahtarlar verilir. CREATE TABLE gibi diğer ifadeler atlanır.

NOW() gibi bir işlev çağrısı değerlendirilmez, SQL metni olarak korunur. Çok büyük dökümler için doğrudan veritabanından JSON veya CSV'ye dışa aktarmak daha hızlı ve daha kesindir.

Oluşturulan INSERT ifadelerini kontrol etme

Sütun listesi ilk nesneden alınır. Yalnızca sonraki nesnelerde görünen anahtarlar kaldırılır; sonraki bir nesnede eksik olan anahtarlar NULL olur. Tablo ve sütun adları tırnaksız yazılır; bu nedenle order, user veya group adlı bir sütun ayrılmış sözcük olarak başarısız olur. PostgreSQL'de çift tırnak, MySQL'de ters tırnak kullanarak alıntılayın. İç içe nesneler, json sütununa uygun JSON metni olarak eklenir. Bir hesap tablosundan geliyorsanız doğrudan yol CSV to SQL INSERT aracıdır.

Nasıl kullanılır?

  1. JSON'dan SQL'e veya SQL'den JSON'a modunu seçin.
  2. JSON dizisini veya SQL INSERT ifadelerini yapıştırın.
  3. Sonucu görüntülemek, kopyalamak ya da indirmek için Dönüştür'e tıklayın.

Gizlilik ve sınırlamalar

Ayrıştırma ve dönüştürme tamamen istemci belleğinde çalışır.

İlgili araçlar

Sık sorulan sorular

SQL değerlerindeki tek tırnaklar kaçışlanır mı?

Evet, dize değerlerindeki tek tırnaklar iki tek tırnak ('') olarak güvenli şekilde kaçışlanır.

Özel bir SQL tablo adı belirleyebilir miyim?

Evet, INSERT sorguları için hedef SQL tablo adını özelleştirebilirsiniz.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez