Générateur de JSON Aléatoire
Générez des objets JSON aléatoires avec profondeur, clés et types configurables. Idéal pour tester parsers, APIs et fixtures.
Référence
Comment fonctionne le générateur de JSON ?
Cet outil construit un objet JSON en peuplant récursivement chaque niveau de paires clé-valeur aléatoires. Les valeurs sont choisies parmi les types JSON standard (string, number, boolean, null, array, object) avec crypto.getRandomValues(). Les paramètres de profondeur et de clés par objet bornent la récursion pour que la sortie reste lisible et que la génération soit rapide.
Types de valeur générés
- String — mots aléatoires d'une liste curée.
- Number — entiers et décimaux dans des plages plausibles.
- Boolean — true/false 50/50.
- Null — injecté occasionnellement pour tester la null-safety.
- Array — tableaux homogènes de primitifs ou d'objets.
- Object — objets imbriqués jusqu'à la profondeur configurée.
Utilisations courantes
- Tests de parser — stressez les parsers JSON avec des structures profondément imbriquées.
- Validation de schéma — générez des échantillons pour tester JSON Schema.
- Mocking d'API — produisez des corps de réponse de toute forme.
- Fixtures BD — peuplez des colonnes JSONB avec des données variées.
Confidentialité
Tout le JSON est généré 100% dans votre navigateur. Aucune donnée n'est envoyée.