Capturas de tela

Descrição

Formate JSON, YAML, XML no navegador. Árvore, busca, copiar JSONPath, exportar. Open source, privacidade primeiro, MV3-nativo. O TreeJSON formata respostas JSON, YAML e XML diretamente no seu navegador — na hora, localmente e com telemetria zero. Reconstruído do zero sobre Manifest V3 depois que a extensão JSON Formatter para Chrome mais popular (mais de 2 milhões de usuários) virou closed-source e começou a injetar scripts de terceiros no início de 2026. O QUE ELE FAZ O TreeJSON detecta respostas JSON, YAML e XML pelo header Content-Type e pela extensão do arquivo, e as renderiza como uma árvore dobrável e limpa, com realce de sintaxe, contagem de itens e guias de indentação. Sem configuração, sem conta, sem servidores. FUNÇÕES PRINCIPAIS • Formatação automática de JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML e XML • Árvore dobrável com contagem de itens e guias de indentação • Busca full-text em chaves e valores com destaque de substring • Clique direito em qualquer nó → copiar JSONPath, valor bruto ou subárvore completa • Clique-para-copiar em qualquer valor primitivo • Validador JSON com erros de parse numerados por linha • Exportar JSON → CSV (array de objetos), tipos TypeScript ou JSON Schema (Draft-07) • Tema claro / escuro / automático — segue o sistema operacional • Desativar por aba, por origin, padrões regex de exclusão de URL • Atalhos de teclado (Alt+Shift+J para alternar, ⌘/Ctrl+F para busca) • Funciona com arquivos locais (file://) quando você habilita o acesso a arquivos • Alternador bruto / formatado para voltar ao texto-fonte a qualquer momento • 100% offline após a instalação — sem requisições de rede próprias PARA QUEM Desenvolvedores web depurando respostas REST e GraphQL, engenheiros de backend inspecionando payloads, QA verificando o formato das respostas, DevOps lendo arquivos de configuração, qualquer um que abra uma URL JSON crua e queira lê-la facilmente. COMO FUNCIONA Abra uma URL JSON, YAML ou XML → o TreeJSON verifica o Content-Type → renderiza uma árvore estruturada → busque, copie, exporte. Zero configuração, sempre. POR QUE TREEJSON • Privacidade primeiro. Zero telemetria, zero analytics, zero scripts de terceiros, zero servidores. • Open source. O código de detecção é auditável. • MV3-nativo. Construído para a plataforma de extensões atual do Chrome. Não será desativado por futuras atualizações do Chrome que removerão o Manifest V2. • Permissões mínimas. Apenas «storage» para preferências e «activeTab» para a aba atual. A permissão de host «<all_urls>» é usada exclusivamente para ler o Content-Type da resposta. • Multi-formato. JSON, YAML, XML — uma ferramenta, três visualizadores, uma interface consistente. EXPLICAÇÃO DAS PERMISSÕES Por que o TreeJSON pede acesso a todos os sites? APIs JSON, YAML e XML estão hospedadas em todos os domínios da web. Para que o Chrome formate automaticamente uma resposta JSON de qualquer domínio, a extensão precisa declarar acesso àquele domínio. O TreeJSON inspeciona apenas o Content-Type do documento. Se a resposta não for JSON, YAML ou XML, o content script encerra imediatamente. Nenhum histórico de navegação é lido. Nenhuma URL deixa o navegador. Nada é enviado para lugar nenhum. MUDANDO DE OUTRO VISUALIZADOR JSON? Procurando um visualizador JSON open source, sem telemetria, sem scripts de terceiros e com codebase MV3 atual? O TreeJSON é a opção privada e multi-formato. Mude em segundos. FAQ P: O TreeJSON vai injetar pop-ups ou banners em páginas de compras ou checkout? R: Não. O TreeJSON nunca roda em páginas não-JSON. O content script encerra antes de ler a página se o Content-Type não for JSON, YAML ou XML. P: O TreeJSON rastreia minha navegação? R: Não. O TreeJSON tem zero requisições de rede de saída. Não carrega scripts remotos, fontes ou SDKs de analytics. P: Por que ele pede «<all_urls>»? R: APIs JSON estão hospedadas em todos os domínios. O TreeJSON verifica o Content-Type da resposta e encerra se não for relevante. Nenhuma URL é registrada ou transmitida. P: Posso editar JSON? R: O TreeJSON é somente-leitura na v1. Use um editor JSON dedicado para escrita. P: Funciona offline? R: Sim. Após a instalação, o TreeJSON roda inteiramente em local. Não há componente de servidor. P: O código-fonte é público? R: Sim. Audite a lógica de detecção, o glue do parser e o código de renderização antes de instalar. P: Qual a diferença para o Chrome DevTools? R: O DevTools mostra JSON na aba Network e exige que você o abra para cada requisição. O TreeJSON formata automaticamente toda URL JSON que você abre numa aba normal — mais rápido para inspeção diária de API, walkthroughs e compartilhamento de tela.