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
- Visualização ao vivo: Veja JSON gerado instantaneamente com formatação adequada
- Destaque de sintaxe: Editor de código com validação JSON e relatório de erros
- Parâmetros de métodos: Suporte para métodos Faker com parâmetros como
{{number.int(1,100)}}
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
Casos de uso
- Teste de API: Gere dados simulados para testar endpoints e respostas de API REST
- Preenchimento de banco de dados: Crie dados de exemplo realistas para bancos de dados de desenvolvimento
- Prototipagem de UI: Preencha interfaces com dados fictícios durante a fase de design
- Teste de carga: Gere grandes conjuntos de dados para testes de desempenho e estresse
- Documentação: Crie payloads de exemplo para documentação de API