Gere interfaces TypeScript para este JSON. Infira tipos união para campos que aceitam null e nomeie a interface raiz segundo o conceito de domínio provável. Retorne apenas as interfaces, sem comentários: ```json ```
O que faz
O Formatador de JSON embeleza, minifica e valida JSON inteiramente no seu navegador. Cole qualquer JSON — bagunçado, minificado ou quebrado — e ele devolve JSON válido com indentação limpa, ou diz exatamente o que está errado e onde. Tudo roda 100 % no lado do cliente: nada do que você cola é enviado a um servidor, então é seguro para payloads sensíveis.
Como usar
- Cole seu JSON na caixa Entrada (ou toque em Exemplo para carregar um payload de demonstração).
- Escolha Embelezar (pretty-print, indentação de 2 espaços) ou Minificar (compacto, sem espaços).
- Leia o resultado formatado em Saída, ou a mensagem de erro se o JSON for inválido.
- Copie o resultado, ou Copie o link de compartilhamento para enviar a entrada exata a um colega.
Exemplos
Embelezar JSON minificado
Entrada: {"name":"CosmoDev","free":true,"tools":["json","base64"]}
Saída:
{
"name": "CosmoDev",
"free": true,
"tools": ["json", "base64"]
}
Pegar um erro de sintaxe
Entrada: {"a": 1, "b": } → Expected property name or '}' in JSON at position 12.
Bom saber
- Compartilhável: sua entrada fica codificada na URL (
?j=...), então um link reproduz a visão exata. - Privado: toda a análise acontece localmente — seguro para segredos e credenciais.
- Ferramentas relacionadas: JSON ↔ CSV,
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
,JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Decoder.