Zum Inhalt springen
📋

Zufalls-JSON-Generator

Generiere zufällige JSON-Objekte mit konfigurierbarer Tiefe, Schlüsseln und Werttypen. Ideal für Parser-, API- und DB-Fixture-Tests.

 

Wie funktioniert der JSON-Generator?

Dieses Tool baut ein JSON-Objekt, indem es jede Ebene rekursiv mit zufälligen Schlüssel-Wert-Paaren füllt. Werte werden aus den JSON-Standardtypen (string, number, boolean, null, array, object) mit crypto.getRandomValues() ausgewählt. Die Parameter Tiefe und Schlüssel-pro-Objekt begrenzen die Rekursion, damit die Ausgabe lesbar bleibt und der Generator schnell fertig wird.

Generierte Werttypen

  • String — zufällige Wörter aus einer kuratierten Liste.
  • Number — Ganzzahlen und Dezimalzahlen in plausiblen Bereichen.
  • Boolean — true/false 50/50.
  • Null — gelegentlich eingestreut für Null-Safety-Tests.
  • Array — homogene Arrays aus Primitiven oder Objekten.
  • Object — verschachtelte Objekte bis zur konfigurierten Tiefe.

Häufige Anwendungsfälle

  • Parser-Tests — stresse JSON-Parser mit tief verschachtelten Strukturen.
  • Schema-Validierung — generiere Beispiele für JSON-Schema-Tests.
  • API-Mocking — produziere Antwort-Bodies beliebiger Form.
  • DB-Fixtures — fülle JSONB-Spalten mit abwechslungsreichen Daten.

Datenschutz

Das gesamte JSON wird zu 100% in Ihrem Browser generiert. Es werden keine Daten an Server gesendet.