İçeriğe atla
%100 yerel

Sahte JSON veri oluşturucu

Alan başına bir satır şemasını bir dizi gerçekçi sahte JSON kaydına dönüştürün.

Giriş
Çıkış

Sahte JSON veri oluşturucu

Bir kaydın şeklini açıklayın ve onunla eşleşen bir dizi sahte JSON satırı elde edin. Her giriş satırı, name:type olarak yazılan bir alandır; örneğin id:uuid, name:string, age:number, active:boolean,signUpAt:date. Altı tür desteklenir: dize, sayı, boolean, e-posta, uuid ve tarih, büyük/küçük harfe duyarlı olmayan şekilde eşleştirilir. Bu şekle uymayan, tanınmayan bir tür kullanan veya yalnızca boş olan satırlar şikayet edilmeden atlanır, böylece başıboş bir yazım hatası asla çalışmayı bozmaz.

Her alan, türüne uygun bir değer alır: dize küçük bir yerleşik listeden düz bir İngilizce kelime seçer, sayı 0'dan 1000'e kadar bir tam sayı üretir, boolean doğru veya yanlıştır, e-posta bu kelimelerden ikisini küçük harfli bir adreste birleştirir, uuid uygun bir sürüm-4 UUID'dir ve tarih, son üç yıla ait bir ISO YYYY-AA-GG dizesidir. "Oluşturulacak satırlar", 1'den 100'e kadar kaç kaydın geri geleceğini kontrol eder. Sonuç, iki boşluklu girintiyle güzel bir şekilde basılmış, bir fikstür dosyasına yapıştırmaya, yerel bir veritabanını oluşturmaya, bir API yanıtını taklit etmeye veya gerçek arka uç var olmadan önce bir ön uç bileşenine teslim etmeye hazır tek bir JSON dizisidir.

Bu, makul test verilerine hızlı bir şekilde ihtiyaç duyulan günlük durumlar için geçerlidir: bir demo tablosunu doldurmak, bir formu uygulamak veya belirli bir şekil bekleyen bir komut dosyasını beslemek. Bu bir şema doğrulayıcı değildir ve mevcut JSON'dan türler çıkarmaz; istediğiniz alanları tanımlarsınız ve bunları doldurur, her değeri tarayıcının kriptografik rastgele sayı oluşturucusundan alır, böylece ardışık çalıştırmalar, format sabit kalsa bile gerçekten farklı veriler üretir.

Yazdığınız şema veya oluşturulan verilerle ilgili hiçbir şey herhangi bir yere yüklenmez; tamamen tarayıcınızda çalışır ve sayfa yüklendikten sonra çevrimdışı çalışmaya devam eder.

FAQ

Şema hangi formatı kullanıyor?
Her satıra bir alan, ad:tür şeklinde yazılır. Desteklenen türler dize, sayı, boolean, e-posta, uuid ve tarihtir; örneğin: id:uuid, name:string, active:boolean.
Bir satır geçersizse ne olur?
Sessizce atlanır; hata yok, kesinti yok. Yalnızca ad:tür olarak ayrıştırılmayan veya desteklenen altı türün dışında bir tür kullanmayan satırlar yok sayılır; şemanın geri kalanı hala normal şekilde oluşturuluyor.
Kaç satır oluşturabilirim?
Çalıştırma başına 1 ile 100 arasında, "Oluşturulacak satırlar" seçeneğiyle ayarlanır. Yeni bir grup için tekrar çalıştırın; her çalıştırma yeni rastgele değerler çizer.
Dize ve e-posta değerleri nereden geliyor?
Rastgele seçilmiş, sıradan İngilizce kelimelerin yer aldığı küçük bir listeden. E-postalar bu kelimelerden ikisini [email protected] şeklinde birleştirir ve tamamı küçük harftir.
Şemam veya oluşturulan veriler herhangi bir yere yüklendi mi?
Hayır — tarayıcınızdan asla ayrılmaz; cihazınızda her şey yerel olarak çalışır.