Pourquoi utiliser ce générateur JSON ?
- Générez des jeux de test JSON sans envoi de données : tout reste dans le navigateur.
- Construisez un schéma à partir de modèles rapides ou de champs personnalisés.
- Exportez en tableau JSON ou en NDJSON pour vos scripts et pipelines.
- Partagez les réglages en sécurité : l’URL n’inclut ni schéma ni données générées.
Comment l’utiliser (3 étapes)
- Choisissez un modèle ou définissez vos champs.
- Réglez le nombre d’enregistrements, le format de sortie et le mode aléatoire.
- Générez un aperçu, puis copiez ou téléchargez la sortie.
Générer
Générateur de JSON aléatoire
Définissez les champs (nom, type, paramètres), générez des enregistrements puis copiez ou téléchargez la sortie JSON.
Bien utiliser le générateur de JSON aléatoire
Commencez par un schéma proche de votre besoin réel, puis générez un petit échantillon avant de monter en volume. Vous validez ainsi les noms de champs, les règles d’unicité et les plages de dates avant d’exporter un grand jeu de fixtures.
Construire le schéma d’abord
Choisissez le modèle le plus proche, puis ajustez les noms, les types, le taux de null et l’unicité colonne par colonne. Utilisez l’import/export si votre équipe doit relire ou réutiliser le même schéma.
Choisir le bon format de sortie
Le tableau JSON convient mieux à la lecture humaine et à la mise en forme. NDJSON est préférable lorsqu’un script, un chargeur ou un pipeline attend un objet par ligne.
Réserver le mode seedé à la reproductibilité
Le mode seedé sert à recréer exactement le même jeu de test entre plusieurs sessions ou personnes. Le mode sécurisé est préférable si vous voulez des exemples moins prévisibles.
Vérifier l’unicité avant les gros volumes
- Si l’espace de valeurs est trop petit, l’unicité peut échouer même avec un schéma valide.
- Générez d’abord un petit échantillon pour contrôler les domaines e-mail, la longueur des jetons et les poids.
- Les URL de partage servent à relire les réglages, jamais à envoyer le schéma ou la sortie.
Voir aussi
FAQ
Mes données sont-elles envoyées ?
Non. Tout est traité localement dans votre navigateur.
Puis-je partager le JSON généré avec une URL ?
L’URL de partage contient uniquement les réglages. Utilisez la copie ou le téléchargement pour partager les données.
Le mode avec graine est-il sûr ?
Non. Il sert uniquement à reproduire les résultats.
Pourquoi la génération unique peut-elle échouer ?
Si l’espace de valeurs est trop petit, certains doublons deviennent inévitables.
Quand utiliser le mode seedé plutôt que le mode sécurisé ?
Utilisez le mode seedé lorsque vous avez besoin de jeux de test reproductibles. Utilisez le mode sécurisé lorsque vous voulez des valeurs moins prévisibles ou partager uniquement un exemple de sortie.
Préparer des fixtures JSON reproductibles
Choisir le schéma avant l’échelle
L’erreur la plus coûteuse est de produire des milliers de lignes avec de mauvais noms de champs ou de mauvais types. Validez un petit échantillon, confirmez l’ordre des champs, puis augmentez le volume.
Choisir le format pour l’outil suivant
Le tableau JSON est plus simple pour la lecture humaine et les captures d’écran. NDJSON convient mieux aux outils de chargement, de streaming et aux pipelines proches des logs.
Utiliser la seed pour la parité de test
Si la QA, la documentation et le backend doivent rejouer le même exemple, conservez une seed courte avec le schéma JSON. Si vous voulez seulement un nouvel échantillon, gardez le mode sécurisé.
Relire l’unicité et le taux de null ensemble
Les champs uniques, les plages étroites et un taux de null non nul interagissent vite. Revenez sur ces hypothèses quand le volume augmente ou lorsqu’un autre outil rejette la sortie générée.