Gerador JSON aleatório
Gere dados JSON aleatórios com valores fictícios realistas usando Faker.js. Crie respostas de API simuladas, dados de teste e objetos JSON de exemplo com modelos personalizáveis e vários registros.
Entrada
Saída
Leia-me
O que é JSON e por que gerar dados aleatórios?
JSON (JavaScript Object Notation) é um formato de dados leve usado para estruturar e trocar informações entre sistemas. É o formato padrão para APIs web, arquivos de configuração e armazenamento de dados. A geração de JSON aleatório com valores fictícios realistas é essencial para testar aplicações, criar protótipos de APIs e criar conjuntos de dados de exemplo sem expor informações reais de usuários.
Descrição da ferramenta
Este gerador JSON aleatório cria dados de teste realistas usando modelos Faker.js. Defina sua estrutura JSON com espaços reservados como {{person.firstName}} ou {{internet.email}}, e a ferramenta os preenche automaticamente com valores fictícios apropriados. Gere objetos únicos ou matrizes de vários registros para testes abrangentes.
Recursos
- Geração baseada em modelos: Defina estruturas JSON personalizadas com espaços reservados Faker.js
- Dados fictícios realistas: Acesse centenas de métodos Faker.js para nomes, e-mails, endereços, datas e mais
- Múltiplos registros: Gere matrizes de objetos especificando o número de registros
Exemplos
Modelo com espaços reservados:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}Saída gerada:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "João Silva",
"email": "joao.silva@example.com",
"age": 34,
"city": "Lisboa"
}Categorias Faker.js suportadas
- 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