Definições
privacy.storage_manager.language_settings
Definições do Tema
Formatador JSON
Formatar e validar JSON com localização de erros e detalhes de linha/coluna
🚀 Início rápido
- Inserir/Colar: digite ou cole o JSON na área de entrada
- Validação em tempo real: verifica a sintaxe enquanto você digita; erros com linha/coluna aparecem abaixo
- Formatar: clique em ‘Formatar’ para embelezar e substituir o conteúdo do campo
- Minificar: clique em ‘Minificar’ para remover espaços/quebras; substitui o campo
- Copiar: clique no botão Copiar abaixo para copiar o conteúdo atual
📌 Cenários comuns
- Depuração de API: valide rapidamente o JSON do backend e melhore a legibilidade
- Inspeção de logs: formate trechos JSON dos logs para localizar problemas
- Configuração: revise a estrutura, unifique a ordem das chaves e a indentação
- Revisão de código: inclua exemplos JSON claros em PRs/documentação
- Verificação pré-commit: normalize o formato/indentação do JSON antes de commitar
🎛️ Parâmetros de formatação e ações
- Tamanho do recuo: use o menu ao lado dos botões para escolher Tab/2/4/8
- Ordenar: clique em ‘Ordenar’ para classificar alfabeticamente as chaves do objeto (sem alterar a semântica); copiar/enviar usa o conteúdo atual
🧭 Dicas de uso
- Sequências de escape: use escapes válidos em strings (ex.: " e \ +)
- Consistência: alinhe recuo, ordem das chaves e schema no time
- Minifique e depois formate para evidenciar vírgulas extras ou aspas desencontradas
- Backup antes de ordenar: ordenar altera a ordem das chaves e não reverte automaticamente; faça uma cópia antes
⚠️ Limitações & compatibilidade
- Sem comentários: // e /* */ não fazem parte do padrão JSON (use JSON5/JSONC)
- Sem aspas simples: 'text' não é uma string JSON válida
- Sem vírgulas finais: {"a":1,} ou [1,] é inválido
- JSON grande: para manter a responsividade, considere dividir; estruturas muito profundas/grandes podem ser simplificadas
🔒 Privacidade & segurança
- Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo
❓ Perguntas frequentes
Por que aspas simples/comentários/vírgulas finais/NaN geram erro?
São itens fora do padrão JSON (ou extensões JS): strings devem usar aspas duplas; comentários não são permitidos; vírgulas finais são inválidas; NaN/Infinity não são suportados.
Como localizar rapidamente o erro?
Use a linha/coluna na mensagem (ex.: linha 10, coluna 5) e verifique aspas e colchetes ao redor.
Como obter o menor JSON para transporte?
Use ‘Minificar’ para remover todos os espaços/quebras de linha; para produção, prefira a versão minificada.