JSON
Mock JSON Generator
Geração de dados JSON fictícios com base em um modelo: valores de espaço reservado como {{name}} ou {{email}}, e arrays são repetidos via "chave|N".
Placeholders: {{uuid}} {{name}} {{firstName}} {{lastName}} {{email}} {{phone}} {{number(1,100)}} {{float(0,1)}} {{boolean}} {{date(2020,2024)}} {{datetime}} {{word}} {{sentence}} {{paragraph}} {{city}} {{country}} {{company}} {{color}} {{index}} · array: "chave|N": [modelo] — repetir N vezes.
Instead of writing test data by hand, this tool generates realistic fake JSON from a template with placeholders like {{name}}, {{email}}, or {{uuid}}. An array with a given number of items is built with the "key|N" syntax.
How to use it
- Describe the shape you want, dropping placeholders in where real values would go.
- For an array of several identically-shaped items, use "key|N", where N is how many you need.
- Each generation produces fresh random values — run it again to get a different data set from the same template.
Common uses
- Filling a local database or UI mockup with realistic test data without hand-writing fixtures.
- Creating a sample API response for documentation or frontend work before the backend is ready.
- Quickly checking how a component or table looks with a large number of data rows.
Things to keep in mind
Each generation is random by design — save the generated JSON separately if you need to see the exact same result again, rather than relying on regenerating it.
The generated data is realistic in form (an email looks like an email) but has no connection whatsoever to real people or records.
Artigo sobre esta ferramenta: Mock JSON Generator: para que servem dados fictícios
Perguntas frequentes
Como esta ferramenta decide quais valores fictícios gerar?
Ela gera valores com base nos tipos de campo e padrões que você define no schema ou template, como nomes, e-mails, números dentro de um intervalo ou datas, sem depender de nenhum dado real.
Posso obter os mesmos dados fictícios toda vez que gero?
Se a ferramenta oferecer uma opção de seed, usar o mesmo valor de seed reproduz saída idêntica a cada execução; caso contrário, os valores são aleatorizados a cada vez.
Algum desses dados é enviado a um servidor?
Não. Todos os dados fictícios são gerados localmente no seu navegador usando JavaScript — nada é enviado a lugar nenhum.
Os dados fictícios incluem valores extremos "incômodos"?
O gerador alterna deliberadamente valores comuns com valores extremos — strings longas, campos vazios, números no limite do intervalo. São justamente esses valores que mais revelam erros de interface ou de lógica, imperceptíveis em exemplos "confortáveis" como "test123".
É possível reproduzir o mesmo conjunto de dados fictícios de novo?
Cada geração é aleatória por design — para mostrar novas variações dos dados. Se for necessário obter exatamente o mesmo resultado novamente, salve o JSON gerado à parte, em vez de gerá-lo de novo.