Liigu sisuni
📋

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.

 

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.