Vista geral
Formate JSON, YAML, XML no navegador. Árvore, pesquisa, copiar JSONPath, exportar. Open source, privacidade primeiro, MV3-nativo.
O TreeJSON formata respostas JSON, YAML e XML directamente no seu navegador — instantaneamente, localmente e com zero telemetria. Reconstruído de raiz sobre Manifest V3 depois de a extensão JSON Formatter para Chrome mais popular (mais de 2 milhões de utilizadores) ter passado a código fechado e começado a injectar scripts de terceiros no início de 2026. O QUE FAZ O TreeJSON deteta respostas JSON, YAML e XML pelo cabeçalho Content-Type e pela extensão do ficheiro, e renderiza-as como uma árvore recolhível e limpa, com realce de sintaxe, contagem de itens e guias de indentação. Sem configuração, sem conta, sem servidores. FUNCIONALIDADES PRINCIPAIS • Formatação automática de JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML e XML • Árvore recolhível com contagem de itens e guias de indentação • Pesquisa de texto completo em chaves e valores com realce de substring • Clique direito em qualquer nó → copiar JSONPath, valor em bruto ou subárvore completa • Clique-para-copiar em qualquer valor primitivo • Validador JSON com erros de parsing numerados por linha • Exportar JSON → CSV (array de objetos), tipos TypeScript ou JSON Schema (Draft-07) • Tema claro / escuro / automático — segue o sistema operativo • Desactivar por separador, por origin, padrões regex de exclusão de URL • Atalhos de teclado (Alt+Shift+J para alternar, ⌘/Ctrl+F para pesquisar) • Funciona com ficheiros locais (file://) quando activa o acesso a ficheiros • Alternador em bruto / formatado para voltar ao texto-fonte a qualquer momento • 100% offline após instalação — sem pedidos de rede próprios PARA QUEM É Programadores web a depurar respostas REST e GraphQL, engenheiros de backend a inspeccionar payloads, QA a verificar o formato das respostas, DevOps a ler ficheiros de configuração, qualquer pessoa que abra um URL JSON em bruto e queira lê-lo facilmente. COMO FUNCIONA Abra um URL JSON, YAML ou XML → o TreeJSON verifica o Content-Type → renderiza uma árvore estruturada → pesquise, copie, exporte. Zero configuração, sempre. PORQUÊ TREEJSON • Privacidade primeiro. Zero telemetria, zero analytics, zero scripts de terceiros, zero servidores. • Open source. Licença MIT. O código de detecção é auditável no repositório público. • MV3-nativo. Construído para a plataforma de extensões actual do Chrome. Não será desactivado por futuras actualizações do Chrome que removam o Manifest V2. • Permissões mínimas. Apenas «storage» para preferências e «activeTab» para o separador actual. 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 Porque é que o TreeJSON pede acesso a todos os sites? APIs JSON, YAML e XML estão alojadas em todos os domínios da web. Para o Chrome formatar automaticamente uma resposta JSON de qualquer domínio, a extensão tem de declarar acesso a esse domínio. O TreeJSON inspecciona apenas o Content-Type do documento. Se a resposta não for JSON, YAML ou XML, o content script termina imediatamente. Nenhum histórico de navegação é lido. Nenhum URL sai do navegador. Nada é enviado para lado nenhum. A MIGRAR DE OUTRO VISUALIZADOR JSON? Procura um visualizador JSON open source, sem telemetria, sem scripts de terceiros e com codebase MV3 actual? O TreeJSON é a opção privada e multi-formato. Migre em segundos. FAQ P: O TreeJSON vai injectar pop-ups ou banners em páginas de compras ou checkout? R: Não. O TreeJSON nunca corre em páginas não-JSON. O content script termina antes de ler a página se o Content-Type não for JSON, YAML ou XML. P: O TreeJSON rastreia a minha navegação? R: Não. O TreeJSON tem zero pedidos de rede de saída. Não carrega scripts remotos, tipos de letra ou SDKs de analytics. P: Porque é que pede «<all_urls>»? R: APIs JSON estão alojadas em todos os domínios. O TreeJSON verifica o Content-Type da resposta e termina se não for relevante. Nenhum URL é registado ou transmitido. P: Posso editar JSON? R: O TreeJSON é só de leitura na v1. Use um editor JSON dedicado para escrita. P: Funciona offline? R: Sim. Após instalação, o TreeJSON corre inteiramente em local. Não há componente de servidor. P: O código-fonte é público? R: Sim. Licenciado MIT no GitHub. Audite a lógica de detecção, o glue do parser e o código de rendering antes de instalar. P: Qual a diferença para o Chrome DevTools? R: O DevTools mostra JSON no separador Network e obriga a abri-lo para cada pedido. O TreeJSON formata automaticamente cada URL JSON que abre num separador normal — mais rápido para inspecção diária de API, walkthroughs e partilha de ecrã.
Detalhes
- Versão1.2.1
- Atualizado21 de maio de 2026
- Tamanho202KiB
- Idiomas52 idiomas
- ProgramadorWebsite
Email
aaleksandr.ross@gmail.com - Não comercianteEste programador não se identificou como comerciante. Para os consumidores na União Europeia, tenha em atenção que os direitos dos consumidores não se aplicam aos contratos entre si e este programador.
Privacidade
Este programador declara que os seus dados
- Não estão a ser vendidos a terceiros, além dos exemplos de utilização aprovados
- Não estão a ser utilizados ou transferidos para fins que não estão relacionados com a funcionalidade principal do item.
- Não estão a ser utilizados ou transferidos para determinar a credibilidade de crédito ou para fins de empréstimo.