Générateur de JSON Aléatoire
Générez des objets JSON aléatoires remplis de données fictives réalistes. Choisissez parmi des schémas prédéfinis (utilisateur, produit, article, commande, événement) ou créez des modèles personnalisés avec des espaces réservés pour les noms, e-mails, numéros, dates et plus encore.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Générateur de JSON Aléatoire
Le Générateur de JSON Aléatoire est un outil puissant pour les développeurs permettant de créer des données JSON fictives réalistes. Que vous ayez besoin de données simulées pour des tests d'API, du prototypage d'interface utilisateur, le remplissage de bases de données ou des exemples de documentation, cet outil génère des objets JSON correctement structurés remplis de valeurs réalistes telles que des noms, des e-mails, des adresses, des prix et des horodatages.
Fonctionnalités Clés
- 5 Schémas Prédéfinis : Générez rapidement des structures de données courantes - Profils Utilisateurs, Produits E-commerce, Articles de Blog, Données de Commande et Entrées d’Événement/Log.
- Modèles Personnalisés : Définissez votre propre structure JSON avec plus de 40 types d'espaces réservés pour une flexibilité totale.
- Génération en Masse : Générez de 1 à 100 objets à la fois, parfait pour remplir des bases de données de test.
- Formatage Flexible : Choisissez une indentation de 2 ou 4 espaces, ou une sortie minifiée pour différents cas d'utilisation.
- Exportation en un Clic : Copiez dans le presse-papiers ou téléchargez instantanément en tant que fichier .json.
- Données Réalistes : Les données générées incluent des noms appropriés, des formats d'e-mail valides, des villes réelles et des valeurs cohérentes.
- Respect de la Vie Privée : Pas de stockage côté serveur - les données sont générées et renvoyées immédiatement.
Types de Schémas Prédéfinis
Schéma de Profil Utilisateur
Génère des objets utilisateur complets avec des informations personnelles, des coordonnées, des objets d'adresse imbriqués, des informations sur le poste occupé et des horodatages. Parfait pour tester les systèmes de gestion d'utilisateurs, les applications CRM ou les flux d'authentification.
Schéma de Produit E-commerce
Crée des objets produit avec des noms, des descriptions, des prix, des niveaux de stock, des évaluations, des tableaux d'images et des balises de catégorie. Idéal pour tester les plateformes de commerce électronique, les catalogues de produits ou les systèmes d'inventaire.
Schéma de Article de Blog
Produit des objets article avec des titres, des slugs, des paragraphes de contenu, des informations sur l'auteur, des catégories, des balises et des métadonnées de publication. Idéal pour tester les systèmes CMS, les plateformes de blogs ou les API de contenu.
Schéma de Données de Commande
Génère des objets commande avec les informations client, les articles avec totaux calculés, les adresses de livraison, les méthodes de paiement et les statuts de commande. Essentiel pour tester les flux de paiement, la gestion des commandes ou les intégrations de paiement.
Schéma de Entrée d’Événement/Log
Crée des entrées de log avec des horodatages, des niveaux de gravité, des types d'événements, des données de session, des adresses IP et des métadonnées imbriquées. Utile pour tester les systèmes de journalisation, les tableaux de bord analytiques ou les outils de surveillance.
Espaces Réservés pour Modèles Personnalisés
Lors de l'utilisation de l'option Modèle Personnalisé, entourez les espaces réservés de doubles accolades. Voici tous les espaces réservés disponibles :
| Espace réservé | Description | Exemple de sortie |
|---|---|---|
| {{uuid}} | Identifiant unique (UUID v4) | 550e8400-e29b-41d4-a716-446655440000 |
| {{firstName}} | Prénom aléatoire | Jessica |
| {{lastName}} | Nom de famille aléatoire | Smith |
| {{fullName}} | Nom complet (prénom + nom) | Michael Johnson |
| {{email}} | Format d'e-mail valide | [email protected] |
| {{phone}} | Numéro de téléphone | +1-555-123-4567 |
| {{username}} | Nom d'utilisateur | james2847 |
| {{city}} | Nom de ville | Paris |
| {{country}} | Nom de pays | France |
| {{street}} | Adresse | 1234 Rue de la Paix |
| {{zip}} | Code postal | 75000 |
| {{company}} | Nom d'entreprise | TechCorp |
| {{jobTitle}} | Titre de poste | Ingénieur Logiciel |
| {{productName}} | Nom de produit | Ordinateur Portable Premium |
| {{category}} | Catégorie de produit | Électronique |
| {{price}} | Prix (9.99-999.99) | 149.99 |
| {{title}} | Titre Lorem ipsum | Dolor Sit Amet Consectetur |
| {{sentence}} | Phrase Lorem | Lorem ipsum dolor sit amet. |
| {{paragraph}} | Paragraphe Lorem | (3-5 phrases) |
| {{date}} | Date ISO | 2024-03-15 |
| {{datetime}} | Date et heure ISO | 2024-03-15T14:30:00Z |
| {{bool}} | Booléen aléatoire | true ou false |
| {{int:1-100}} | Entier dans une plage | 42 |
| {{float:0-100}} | Décimal dans une plage | 7.34 |
| {{ip}} | Adresse IP | 192.168.1.105 |
| {{url}} | URL | https://example.com/page/123 |
| {{image}} | URL d'image | https://picsum.photos/id/42/200/200 |
| {{color}} | Couleur Hex | #3b82f6 |
| {{status}} | Statut de commande | shipped |
| {{logLevel}} | Niveau de log | warning |
| {{eventType}} | Type d'événement | click |
Exemple de Modèle Personnalisé
Créer une fiche employé personnalisée :
{
"employeeId": "{{uuid}}",
"name": "{{fullName}}",
"email": "{{email}}",
"department": "{{category}}",
"salary": "{{int:50000-150000}}",
"startDate": "{{date}}",
"isRemote": "{{bool}}"
}
Cas d'Utilisation
Développement et Tests d'API
Générez des réponses fictives pour les API REST sans configurer de base de données. Testez comment votre frontend gère diverses formes de données et cas limites. Créez des fixtures de test cohérentes pour les tests automatisés.
Prototypage UI/UX
Remplissez les maquettes de conception avec des données réalistes plutôt qu'avec du texte de remplissage. Montrez aux parties prenantes à quoi ressembleront les interfaces avec un contenu réel. Testez les mises en page réactives avec des longueurs de contenu variables.
Remplissage de Base de Données (Seeding)
Remplissez rapidement les bases de données de développement ou de test avec des données fictives. Créez des ensembles de données réalistes pour les tests de performance. Générez des exemples de données pour les démos et les présentations.
Exemples de Documentation
Créez des exemples réalistes de réponses d'API pour la documentation. Générez des payloads d'exemple pour les guides d'intégration. Illustrez les structures de données avec des exemples concrets.
Éducation et Apprentissage
Fournissez des ensembles de données réalistes pour les tutoriels de programmation. Créez des exercices avec des données de test variées. Démontrez les concepts de structure JSON avec des exemples concrets.
Foire Aux Questions
Quels espaces réservés puis-je utiliser dans les modèles JSON personnalisés ?
Le Générateur de JSON Aléatoire prend en charge plus de 40 types d'espaces réservés, notamment : {{uuid}} pour les identifiants uniques, {{firstName}}, {{lastName}}, {{email}}, {{phone}} pour les données personnelles, {{city}}, {{country}}, {{address}} pour les lieux, {{price}}, {{productName}}, {{category}} pour l'e-commerce, {{date}}, {{datetime}}, {{timestamp}} pour les dates, {{int:min-max}} et {{float:min-max}} pour les plages de nombres personnalisées, {{bool}} pour les booléens, et bien d'autres.
Comment générer une plage spécifique de nombres aléatoires ?
Utilisez la syntaxe de plage avec les espaces réservés int ou float. Pour les entiers, utilisez {{int:1-100}} pour générer un entier aléatoire compris entre 1 et 100. Pour les décimaux, utilisez {{float:0.5-9.99}} pour générer un float aléatoire dans cette plage. Le résultat sera distribué de manière aléatoire dans la plage spécifiée.
Puis-je générer des objets JSON imbriqués ?
Oui ! Les schémas prédéfinis (Utilisateur, Produit, Article, Commande, Événement) incluent tous des objets et des tableaux imbriqués. Pour les modèles personnalisés, vous pouvez créer des structures imbriquées en écrivant du JSON valide avec des espaces réservés à n'importe quel niveau d'imbrication.
Les données JSON générées sont-elles stockées sur vos serveurs ?
Non, nous ne stockons jamais les données JSON générées sur nos serveurs. Les données sont générées à la demande lorsque vous cliquez sur Générer et sont immédiatement renvoyées à votre navigateur sans aucun stockage côté serveur. Vos modèles personnalisés sont également traités et supprimés immédiatement.
Conseils pour de Meilleurs Résultats
- Commencez par un schéma prédéfini proche de vos besoins, puis personnalisez-le à partir de là.
- Utilisez l'option minifiée lors de la génération de grands ensembles de données pour réduire la taille du fichier.
- Testez d'abord votre modèle personnalisé avec 1 objet pour vérifier la structure avant la génération en masse.
- Utilisez des plages de nombres spécifiques comme
{{int:18-65}}pour l'âge afin d'obtenir des valeurs réalistes. - Combinez plusieurs espaces réservés dans une seule chaîne :
"{{firstName}} {{lastName}}".
Ressources Connexes
En savoir plus sur le JSON et la génération de données :
Citez ce contenu, cette page ou cet outil comme suit :
"Générateur de JSON Aléatoire" sur https://MiniWebtool.com/fr// de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 25 janv. 2026