JSON (JavaScript Object Notation) é o formato de dados mais comum para APIs e ficheiros de configuração. Este guia mostra como formatar, validar e depurar JSON.
O que é a Formatação de JSON?
O JSON bruto ou minificado é difícil de ler — imagine uma única linha a comprimir todas as chaves juntas. O JSON formatado (beautified) acrescenta recuo adequado e quebras de linha para que cada chave fique na sua própria linha, tornando a estrutura clara à primeira vista.
Como Formatar JSON no ToolHub
Passo 1: Abra o JSON Formatter.
Passo 2: Cole o seu JSON. Introduza JSON bruto no editor. Mesmo JSON minificado ou com erros funciona.
Passo 3: Clique em Beautify. O JSON é formatado instantaneamente com recuo e quebras de linha correctos.
Passo 4: Valide. Verde significa JSON válido; vermelho mostra um erro com a localização exacta.
Passo 5: Copie ou transfira. Copie o JSON formatado ou transfira-o como ficheiro. O JSON Formatter suporta também minificação e exploração em modo árvore.
Erros Comuns de JSON e Como Corrigi-los
- Chaves sem aspas: {nome: "Joao"} deve ser {"nome": "Joao"}. Todas as chaves precisam de aspas duplas em JSON.
- Vírgulas finais: {"a": 1, "b": 2,} deve ser {"a": 1, "b": 2}. O JSON não permite vírgulas finais.
- Aspas simples: {'nome': 'Joao'} deve ser {"nome": "Joao"}. O JSON exige apenas aspas duplas.
- Valores undefined: {"resultado": undefined} deve ser {"resultado": null}. Utilize null em vez de undefined.
Validação de JSON
Um JSON válido deve usar aspas duplas para strings, não ter vírgulas finais, usar null (não undefined, None ou NULL), usar true/false (não True/False) e estar correctamente aninhado com parênteses rectos correspondentes.
Converter JSON para Outros Formatos
- JSON para CSV: útil para arrays de objectos; importe para Excel ou Google Sheets.
- JSON para YAML: formato de configuração mais legível, usado em Docker, Kubernetes e pipelines CI/CD.
- JSON para TypeScript: gere interfaces de tipos automaticamente, poupando tempo ao trabalhar com respostas de API.
Perguntas Frequentes
Os meus dados JSON são privados? Sim. Todo o processamento ocorre no seu browser. Os seus dados nunca saem do dispositivo.
Consegue corrigir JSON com erros? O ToolHub consegue corrigir problemas comuns como vírgulas finais e chaves sem aspas.
Qual é o tamanho máximo de JSON? Podem ser processados até 10 MB de JSON.