Pular para o conteúdo
📋

Gerador de JSON Aleatório

Gere objetos JSON aleatórios com profundidade, chaves e tipos configuráveis. Ideal para testar parsers, APIs e fixtures de banco.

 

Como funciona o gerador de JSON?

Esta ferramenta constrói um objeto JSON populando recursivamente cada nível com pares chave-valor aleatórios. Os valores são escolhidos entre os tipos JSON padrão (string, number, boolean, null, array, object) usando crypto.getRandomValues(). Os parâmetros de profundidade e chaves por objeto limitam a recursão para que a saída seja legível e a geração rápida.

Tipos de valor gerados

  • String — palavras aleatórias de uma lista curada.
  • Number — inteiros e decimais em faixas plausíveis.
  • Boolean — true/false 50/50.
  • Null — injetado ocasionalmente para testes de null-safety.
  • Array — arrays homogêneos de primitivos ou objetos.
  • Object — objetos aninhados até a profundidade configurada.

Usos comuns

  • Teste de parser — submeta parsers JSON a estresse com estruturas profundamente aninhadas.
  • Validação de schema — gere amostras para testes de JSON Schema.
  • Mocking de API — produza corpos de resposta de qualquer formato.
  • Fixtures de BD — popule colunas JSONB com dados variados.

Privacidade

Todo o JSON é gerado 100% no seu navegador. Nenhum dado é enviado a servidores.