Générateur de données fictives et JSON
Définissez des champs de schéma et générez des jeux de données fictives JSON réalistes pour tester des API, créer des démos et valider les contrats de données de votre interface.
Define field schema rules and generate realistic mock JSON records instantly in your browser. Ideal for API prototyping, QA fixtures, and demo datasets.
Min 1, max 5000
Supported types: name, email, number, integer, boolean, date, uuid, url, phone, string.
Fonctionnalités
- Génération pilotée par schéma : Définissez des champs avec de simples règles `champ:type` et générez des tableaux JSON structurés en quelques secondes pour tester API, front-ends et intégrations.
- Traitement privé dans le navigateur : Toute la génération se fait localement dans votre navigateur, ce qui garde les jeux de données d'exemple et les définitions de schéma privés, sans aucun envoi vers un serveur.
- Types de champs intégrés et variés : Générez des noms, e-mails, UUID, URL, dates, nombres, booléens, numéros de téléphone et chaînes génériques réalistes à partir d'un seul modèle de champ réutilisable.
- Utilisation gratuite et illimitée : Générez jusqu'à 5000 lignes par exécution, sans inscription, sans système de crédits et sans limites cachées. Copiez ou téléchargez immédiatement votre sortie JSON.
Cas d'usage
- Prototypage de contrat d'API : Créez rapidement des exemples de charges réalistes pour tester les endpoints d'API, la validation côté client et le rendu des réponses lors de la conception initiale du back-end.
- Tests d'état front-end : Générez des tableaux JSON prévisibles pour les tableaux, tableaux de bord, grilles de cartes et filtres de recherche, sans attendre des services en production.
- Alimentation de fixtures QA : Produisez des jeux de données d'exemple pour les tests de régression, la validation des cas limites et les tests de fumée d'intégration, avec des définitions de schéma reproductibles.
- Préparation de données de démonstration : Créez un JSON de démo propre et réaliste pour les démonstrations produit, les aperçus destinés aux parties prenantes et les tutoriels d'intégration, sans exposer d'enregistrements de production.
- Développement piloté par le contrat : Rédigez les schémas de champs en amont et générez des charges fictives qui gardent alignés les spécifications d'API, la documentation et les hypothèses du front-end.
- Simulation de charge et de pagination : Créez des jeux de données plus volumineux pour simuler le comportement de pagination, les performances de tri et la réactivité de l'interface dans les applications clientes.
Format du schéma
Chaque ligne suit le modèle `nomChamp:type`. Les types pris en charge incluent `name`, `email`, `number`, `integer`, `boolean`, `date`, `uuid`, `url`, `phone` et `string`. La création de schémas reste ainsi simple tout en couvrant les contrats de données les plus courants dans le travail d'API et d'interface.
Contrôles de sortie
Vous pouvez choisir le nombre de lignes et le mode de formatage JSON. Une sortie indentée est idéale pour l'inspection humaine et la documentation, tandis qu'une sortie compacte convient bien au transfert de charges et aux tests axés sur les performances.
Flux de travail typique
Définissez le schéma, fixez le nombre de lignes, générez les données, puis copiez ou téléchargez le fichier JSON. Les équipes peuvent versionner des préréglages de schéma dans leur documentation ou leurs dépôts et régénérer rapidement de nouvelles fixtures à chaque évolution des contrats de champs.
Confidentialité
Toute la génération s'exécute localement dans votre navigateur. Aucune définition de schéma ni ligne JSON générée n'est envoyée à des serveurs externes, ce qui rend l'outil sûr pour les flux de développement internes et de pré-lancement.
Foire aux questions
Utilisez un champ par ligne au format `nomChamp:type`. Exemple : `email:email` ou `isActive:boolean`. La configuration reste rapide tout en produisant des charges structurées pour vos tests et démos.
Les types pris en charge sont name, email, number, integer, boolean, date, uuid, url, phone et string. Ils couvrent la plupart des besoins courants de fixtures d'API et d'interface.
Oui. Toute la génération de données fictives se fait dans votre navigateur et n'est jamais envoyée à des serveurs externes.
Oui. Vous pouvez définir entre 1 et 5000 lignes par exécution, pour de petits échantillons comme pour des fixtures de test plus volumineuses.
Oui. Le panneau de sortie prend en charge le téléchargement pour que vous puissiez enregistrer les charges générées sous forme de fichiers JSON.
Oui. Il est conçu pour les mocks d'API, les tests d'état front-end, l'alimentation de fixtures et la préparation de charges de démonstration.
Oui. Le générateur de données fictives est gratuit et ne nécessite aucune inscription.