Sahte veri oluşturucu: şemadan JSON, CSV, SQL veya TypeScript'e
Hazır bir ayar seçin, anahtarları yeniden adlandırın, Kopyala'ya basın. Bu sahte veri oluşturucunun bütün döngüsü budur. Bir şema tanımlarsınız, her alan bir ad ve bir üretici türü alır; araç da uydurma kayıtları JSON, CSV, SQL INSERT ifadeleri ya da bir TypeScript dosyası olarak döndürür. Ön yüz hazır ama API hazır değilse veya bir demo veritabanı boşken 500 kullanıcı ekranı gerçekçi gösterecekse işe yarar.
Hazır ayardan indirmeye düzenleyici
- Bir hazır ayara tıklayın: Kullanıcılar, E-ticaret, Siparişler, Şirketler, Blog veya Konumlar. Önce Kullanıcılar yüklenir; 12 alan ve 50 kayıtla.
- Alanları değiştirin. Bir anahtarı yeniden adlandırın, açılır listeden başka bir tür seçin, bir satırı çoğaltın ya da silin veya "+ Yeni alan ekle" ile bir satır ekleyin. Seçenekli türler bir parametre kutusu gösterir.
- "Kayıt sayısı"nı ayarlayın. Kaydırıcı 500'de biter ama sayı kutusu 1000'e kadar kabul eder.
- Bir sekme açın: JSON, CSV, SQL insert, TypeScript veya "Tablo (önizleme)". JSON 2 boşluk, 4 boşluk ya da boşluksuz kullanabilir.
- "Kopyala" veya "İndir"e tıklayın. "Yeniden oluştur" yeni bir rastgele küme çeker.
42 alan türü ve kök sarmalayıcının üç görevi
Türler yedi grupta yer alır: kimlik (UUID, MongoDB ObjectId, otomatik artan ID), kişi, konum, sayılar, tarihler, e-ticaret ve metin. Bazıları parametre ister. Bir tam sayı aralığı 21-65, bir fiyat 9.99-299.99 olarak yazılır ve "Listeden seç" paid, shipped, cancelled gibi sözcükleri alır. true ve false sözcükleri ile düz sayılar gerçek mantıksal değerlere ve sayılara dönüşür.
Bir desen alanı ORD-#{number:10000-99999} ifadesini rastgele bir sayı, #{index} ifadesini satır numarası olarak okur. Kök sarmalayıcı kutusu aynı anda üç şey yapar. users yazarsanız JSON, bir "users" dizisi ve bir "total" sayısı içeren bir nesne olur. Aynı sözcük SQL'deki tabloya ve TypeScript'teki arayüze de ad verir.
Yerel bir Postgres veya MySQL tablosunu doldurmak için SQL'i, bir mock sunucu ya da Storybook hikâyesi için JSON'u, bir elektronik tablo içe aktarımını denemek için CSV'yi kullanın.
Verilerin bilerek sahte göründüğü yerler
Değerler tohumsuz Math.random ile gelir. Bir çalıştırmayı tekrarlayamazsınız ve her alan düzenlemesi yeni veri üretir. Sabit bir kümeye ihtiyacınız olduğunda dosyayı indirin. Adlar, sokaklar ve şehirler çoğunlukla Almanca ve İngilizce, 17 şehirlik kısa yerleşik listelerden gelir. IBAN alanı DE artı rastgele rakamlar yazar, bu yüzden sağlama toplamı tutmaz. Kart numaraları dört rakam, yıldızlar ve dört rakam gösterir. E-postalar example.com dahil birkaç alan adı kullanır ve diğerlerinden bazıları gerçek olabilir. Onlara posta göndermeyin.
CSV sütunları, SQL sütunları ve TypeScript türleri ilk satırdan gelir. Aynı ada sahip iki alan birbirinin üzerine yazar ve boş bir ad field olur. Aralıklar negatif olamaz. SQL çıktısında CREATE TABLE olmadan yalnızca INSERT ifadeleri bulunur. Koordinat gibi nesneler JSON metni olarak saklanır. TypeScript string, number, boolean ve Record bilir; bu yüzden tarihler dizedir.
Tablo önizlemesi 100 satır gösterir. "Kopyala" ve "İndir", açtığınız son metin sekmesini kullanır; bu yüzden önce JSON, CSV, SQL veya TypeScript sekmesine geçin.
Şemanız bu sekmede kalır
Sekmedeki JavaScript her şeyi üretir. Düzenleme, sekme değiştirme, "Kopyala" ve "İndir" istek göndermez ve geliştirici araçlarınızın Ağ paneli bunu gösterir. "İndir", kök sarmalayıcıdan adlandırılan veya mock-data adlı bir dosyayı .json, .csv, .sql ya da .ts uzantısıyla kaydeder. Avatar alanı yalnızca api.dicebear.com'a bir bağlantıyı metin olarak yazar ve siz açmadıkça hiçbir şey onu yüklemez.