Como a ferramenta funciona
Cole o documento e valide-o antes de enviar para uma API, salvar como configuração ou usar no código. O analisador do navegador verifica toda a sintaxe e apresenta o erro encontrado ao localizar um token inesperado, valor incompleto ou objeto e array não fechados.
Entradas e resultados aceitos
JSON válido aceita objetos, arrays, strings entre aspas duplas, números finitos, true, false e null. Recursos comuns do JavaScript, como comentários, undefined, aspas simples, nomes de propriedades sem aspas e vírgulas finais, não fazem parte do formato JSON.
Exemplo prático
Se uma requisição falhar por causa de uma vírgula depois da última propriedade, o validador permite encontrar o problema antes do envio. Ele também serve para verificar configurações copiadas, fixtures geradas, metadados de pacotes e exemplos de webhooks.
Casos de uso comuns
Use a validação de sintaxe durante depuração, revisão de código, migração de dados, testes de integração e documentação. Ela ajuda a distinguir JSON malformado de um documento sintaticamente correto que uma API rejeitou por regras de schema ou de negócio.
Limitações e verificações importantes
Um resultado válido significa apenas que o texto segue a gramática JSON. Isso não verifica JSON Schema, contrato de API, tipos esperados por um banco nem a veracidade dos valores. Faça a validação específica do domínio depois da verificação sintática.
Privacidade e processamento local
Exceto quando a ferramenta identifica explicitamente uma consulta externa, a entrada e o resultado são processados no navegador e não são enviados ao CosmoTools. Evite inserir segredos em qualquer página web e revise os arquivos antes de usá-los em produção.
Perguntas frequentes
Quais erros tornam um JSON inválido?
Aspas simples, vírgulas finais, comentários e chaves ou colchetes não fechados estão entre os erros mais comuns.
A validação acontece localmente?
Sim. O texto é analisado no navegador e não é enviado ao CosmoTools.
JSON válido garante que uma API aceitará o documento?
Não. A sintaxe pode estar correta e ainda assim não seguir os campos e tipos exigidos pela API.