Générateur JSON aléatoire
Générez des données JSON aléatoires avec des valeurs factices réalistes en utilisant Faker.js. Créez des réponses API simulées, des données de test et des objets JSON d'exemple avec des modèles personnalisables et plusieurs enregistrements.
Entrée
Sortie
Documentation
Qu'est-ce que JSON et pourquoi générer des données aléatoires ?
JSON (JavaScript Object Notation) est un format de données léger utilisé pour structurer et échanger des informations entre les systèmes. C'est le format standard pour les API Web, les fichiers de configuration et le stockage de données. La génération de JSON aléatoire avec des données factices réalistes est essentielle pour tester des applications, prototyper des API et créer des ensembles de données d'exemple sans exposer de réelles informations d'utilisateurs.
Description de l'outil
Ce générateur JSON aléatoire crée des données de test réalistes à l'aide de modèles Faker.js. Définissez votre structure JSON avec des espaces réservés comme {{person.firstName}} ou {{internet.email}}, et l'outil les remplit automatiquement avec des valeurs factices appropriées. Générez des objets uniques ou des tableaux de plusieurs enregistrements pour des tests complets.
Fonctionnalités
- Génération basée sur des modèles : Définissez des structures JSON personnalisées avec des espaces réservés Faker.js
- Données factices réalistes : Accédez à des centaines de méthodes Faker.js pour les noms, e-mails, adresses, dates, etc.
- Enregistrements multiples : Générez des tableaux d'objets en spécifiant le nombre d'enregistrements
Exemples
Modèle avec espaces réservés :
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}Sortie générée :
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Jean Dupont",
"email": "jean.dupont@example.com",
"age": 34,
"city": "Paris"
}Catégories Faker.js prises en charge
- Person : firstName, lastName, fullName, jobTitle, gender, bio
- Internet : email, url, domainName, username, password
- Location : city, country, streetAddress, zipCode, latitude, longitude
- Company : name, catchPhrase, industry, department
- Phone : number, imei, imsi
- Date : past, future, recent, birthdate, month, weekday
- Commerce : product, price, productName, department
- Lorem : word, words, sentence, paragraph, text
- String : uuid, alpha, alphanumeric, numeric, sample
- Finance : amount, creditCardNumber, bitcoinAddress, iban
- Number : int, float, binary, octal, hex