Um relato útil precisa da estrutura que falha, não dos dados reais dos clientes. Não cole dados de produção em uma ocorrência pública para depois ocultar alguns nomes. Campos aninhados, IDs, URLs e texto livre ainda podem identificar pessoas.
Crie do zero um exemplo inventado que reproduza o erro de sintaxe. Para vírgula final, {"demo":[1,2,]} basta. Ele contém propriedade, matriz e vírgula incorreta sem expor o registro original. Se o problema for outro, mantenha a menor estrutura relevante de aninhamento ou escape e invente todos os valores. A preparação é manual; nenhuma ferramenta anonimiza automaticamente.
O relato final pode ser curto:
- URL da ferramenta e modo.
- Entrada sintética que falha.
- Erro observado, copiado com precisão.
- Saída sintética proposta e pequena diferença.
- Se a saída proposta é analisada corretamente no formatador.
- O que não foi testado, como o esquema da aplicação consumidora.
Se não conseguir reproduzir sem dados reais, pare antes de publicar. Peça um canal privado aprovado; processamento local não torna privadas capturas e publicações posteriores. Limpe a amostra ao terminar e revise capturas para remover outras abas ou dados da conta.
Compare o exemplo rapidamente
| Etapa | O que você insere ou observa |
|---|---|
| Entrada com erro | {"demo":[1,2,]}A última vírgula antes de ] é inválida. |
| Resultado da execução | Escolha Modo: Formatar → Executar. A versão testada mostra “Confira a entrada e o formato selecionado.”. A saída fica vazia e Copiar resultado indisponível. O texto do erro pode variar. |
| Entrada corrigida | {"demo":[1,2]}Execute novamente. A saída contém demo com a matriz [1, 2]; a indentação pode mudar, mas os valores não. |
Reproduza o exemplo no formatador real
- Abra Formatador e validador JSON. Em Entrada, cole
{"demo":[1,2,]}. Escolha Formatar em Modo e depois Executar. - Espere um erro, não uma saída formatada com sucesso. O texto varia por navegador e versão; copie o que sua sessão realmente informa. A vírgula imediatamente antes de
]é inválida em JSON. - Substitua Entrada por
{"demo":[1,2]}e execute novamente. A saída deve conter a propriedadedemoe os dois números1e2em uma matriz. Espaços e indentação são formatação, não dados adicionais. - Analise novamente o resultado ou compare os valores antes de declarar sucesso. Em Comparar texto, compare as duas cadeias inventadas para mostrar a vírgula removida. A comparação sozinha não valida JSON.
- Inclua as duas cadeias, modo, erro observado e resultado corrigido no relato. Informe que o esquema e a aplicação consumidora não foram testados. Escolha Limpar para esvaziar a ferramenta ao terminar.
Se o resultado for diferente
- Ainda inválido: confira aspas duplas, fechamento de colchetes e texto copiado por engano. Corrija um erro sintético de cada vez; não apague campos de produção aleatoriamente.
- JSON válido, mas rejeitado pela aplicação: sintaxe correta não comprova campos obrigatórios, tipos ou regras de negócio. Use o esquema documentado dessa aplicação em ambiente privado aprovado.
- Aviso de chaves duplicadas: não o esconda reformatando. Consumidores diferentes podem interpretar propriedades duplicadas de formas distintas; deixe explícita a estrutura desejada.
Perguntas frequentes
Isso anonimiza registros de produção?
Não. Invente a amostra do zero. Formatar ou trocar um nome visível não garante remover identificadores.
Por que um resultado válido não corrige minha aplicação?
O formatador verifica e formata a sintaxe JSON compatível. Não executa o esquema da aplicação nem os valores como código.