Rastgele JSON Üretici
Yapılandırılabilir derinlik, anahtarlar ve değer türleri ile rastgele JSON nesneleri üretin. Parser, API ve veritabanı fixture testi için ideal.
Referans
JSON üretici nasıl çalışır?
Bu araç, her seviyeyi rastgele anahtar-değer çiftleriyle özyinelemeli olarak doldurarak bir JSON nesnesi oluşturur. Değerler, crypto.getRandomValues() kullanılarak standart JSON türlerinden (string, sayı, boolean, null, dizi, nesne) seçilir. Derinlik ve nesne başına anahtar parametreleri özyinelemeyi sınırlar, böylece çıktı okunabilir kalır ve üretici hızlı bitirir.
Üretilen değer türleri
- String — özenle seçilmiş bir listeden rastgele kelimeler.
- Sayı — makul aralıklarda tam sayılar ve ondalıklar.
- Boolean — true/false 50/50.
- Null — null güvenliği testi için ara sıra eklenir.
- Dizi — primitiflerin veya nesnelerin homojen dizileri.
- Nesne — yapılandırılmış derinliğe kadar iç içe nesneler.
Yaygın kullanımlar
- Parser testi — JSON parser'ları derin iç içe yapılarla stres testi yapın.
- Şema doğrulama — JSON Schema testi için örnekler üretin.
- API mock — keyfi şekilde yanıt gövdeleri üretin.
- Veritabanı fixture'ları — JSONB sütunlarını çeşitli verilerle doldurun.
Gizlilik
Tüm JSON %100 tarayıcınızda üretilir. Hiçbir veri sunucuya gönderilmez.