Juhuslik JSON-generaator
Genereeri juhuslikke JSON-objekte konfigureeritava sügavuse, võtmete ja väärtuste tüüpidega. Ideaalne parserite, API-de ja andmebaasi fixture'ite testimiseks.
Viide
Kuidas töötab JSON-generaator?
See tööriist ehitab JSON-objekti, täites rekursiivselt iga taseme juhuslike võti-väärtus paaridega. Väärtused valitakse standardsetest JSON-tüüpidest (string, arv, tõeväärtus, null, massiiv, objekt) kasutades funktsiooni crypto.getRandomValues(). Sügavuse ja võtmete-objekti-kohta parameetrid piiravad rekursiooni nii, et väljund jääb loetavaks ja generaator lõpetab kiiresti.
Genereeritud väärtuste tüübid
- String — juhuslikud sõnad kureeritud loendist.
- Arv — täisarvud ja ujukomaarvud usutavates vahemikes.
- Tõeväärtus — true/false 50/50.
- Null — aeg-ajalt sisestatud null-turvalisuse testimiseks.
- Massiiv — homogeensed primitiivide või objektide massiivid.
- Objekt — pesastatud objektid kuni konfigureeritud sügavuseni.
Levinumad kasutused
- Parseri testimine — koorma JSON-parsereid sügavalt pesastatud struktuuridega.
- Skeemi valideerimine — genereeri näidiseid JSON Schema testimiseks.
- API mockimine — toota meelevaldse kujuga vastusekehasid.
- Andmebaasi fixture'id — täida JSONB-veerud mitmekesiste andmetega.
Privaatsus
Kogu JSON genereeritakse 100% teie brauseris. Andmeid ei saadeta serverisse.