Ferramentas de dados de exemplo

Gerador de JSON de exemplo

Gere registros JSON válidos para testes, sem fazer uploads.

Gerador de JSON de exemplo: Gere um array JSON pequeno e válido para testar parsers, respostas simuladas e visualizações de listas. O Gerador de JSON de exemplo cria registros sintéticos simples com os campos id, label, value e active. Ele fornece uma estrutura inicial fixa para fixtures; não infere o schema da sua API nem reproduz a distribuição dos dados de produção. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
bancada de Sample JSONProcessamento local

Roda inteiramente no seu navegador

Resultado fictício

Aguardando

Somente fixtures fictícios para testes. Não use estas identidades, endereços ou IDs gerados como registros reais.

Usando como resposta simulada

A saída é um array de nível superior com registros simples, cada um contendo id, label, value numérico e um sinalizador active. A maioria das APIs envolve listas em um objeto como { "data": [...], "total": 5 }, então adicione esse envelope antes de apontar um front-end para o arquivo. Para testar paginação, gere mais linhas do que cabem em uma página; há até 100 disponíveis.

O que os registros uniformes não mostram

Todos os registros têm as mesmas chaves e tipos, algo raro em payloads reais. Antes de confiar em um teste, edite os casos incomuns: uma chave ausente, um null, uma string vazia, um objeto aninhado, um rótulo muito longo e texto não ASCII. Para descrever o formato que sua API realmente retorna e verificar os fixtures, comece com JSON para JSON Schema.

Como usar

  1. Escolha uma quantidade inteira de linhas de 1 a 100.
  2. Gere um lote sintético no seu navegador.
  3. Copie ou baixe o fixture e salve-o para testes repetíveis.

Privacidade e limitações

A geração permanece neste dispositivo. Os registros são fixtures fictícios para testes; revise e isole a aplicação que os consome.

Ferramentas relacionadas

Perguntas frequentes

Posso escolher meus próprios campos, níveis de aninhamento ou schema?

O gerador oferece apenas o controle da quantidade de linhas. Todos os objetos têm os mesmos quatro campos, value aumenta conforme a posição e active é sempre true. Baixe o array e edite-o para adicionar objetos aninhados, propriedades ausentes, valores null e flags false. Em seguida, valide essas alterações de acordo com o schema pretendido.

A saída é JSON Lines ou um envelope de resposta de API?

É um único array no nível superior, formatado em várias linhas, e não um registro completo por linha. Uma API que exige uma propriedade data, uma contagem total ou metadados de paginação precisa de um wrapper que você mesmo deve adicionar. Um leitor de JSON Lines precisa que os registros sejam serializados separadamente, sem o array envolvente.

Uma segunda geração reproduzirá meu primeiro fixture?

Os labels são selecionados novamente entre fixture-alpha, fixture-beta e fixture-gamma. Os IDs e valores recomeçam em 1, mas os labels podem ser diferentes. O widget não oferece controle de seed. Salve o resultado nos seus fixtures de teste quando testes de snapshot ou de regressão exigirem um payload esperado estável.

Ferramenta grátis · no seu navegador execuções · não precisa de conta