Panoramica
Formatta JSON, YAML, XML nel browser. Vista ad albero, ricerca, copia JSONPath, esporta. Open source, privacy-first, MV3-native.
TreeJSON formatta risposte JSON, YAML e XML direttamente nel browser — istantaneamente, localmente, con telemetria zero. Ricostruito da zero su Manifest V3 dopo che l'estensione JSON Formatter di Chrome più popolare (oltre 2 milioni di utenti) è diventata closed-source e ha iniziato a iniettare script di terze parti all'inizio del 2026. COSA FA TreeJSON rileva risposte JSON, YAML e XML tramite l'header Content-Type e l'estensione del file, e le renderizza come una vista ad albero pieghevole e pulita, con evidenziazione della sintassi, conteggio degli elementi e guide di indentazione. Nessuna configurazione, nessun account, nessun server. FUNZIONI PRINCIPALI • Formattazione automatica di JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML e XML • Albero pieghevole con conteggio degli elementi e guide di indentazione • Ricerca full-text su chiavi e valori con evidenziazione delle sottostringhe • Click destro su qualsiasi nodo → copia JSONPath, valore grezzo o intero sotto-albero • Click-per-copiare su qualsiasi valore primitivo • Validatore JSON con errori di parsing numerati per riga • Esporta JSON → CSV (array di oggetti), tipi TypeScript o JSON Schema (Draft-07) • Tema chiaro / scuro / automatico — segue il sistema operativo • Disattiva per tab, per origin, pattern di esclusione URL via regex • Scorciatoie da tastiera (Alt+Maiusc+J per alternare, ⌘/Ctrl+F per cercare) • Funziona con file locali (file://) abilitando l'accesso ai file • Toggle grezzo / formattato per tornare al testo sorgente in qualsiasi momento • 100% offline dopo l'installazione — nessuna richiesta di rete propria PER CHI Sviluppatori web che fanno debug di risposte REST e GraphQL, backend engineer che ispezionano payload, QA che verificano la forma delle risposte, DevOps che leggono file di configurazione, chiunque apra un URL JSON grezzo e voglia leggerlo facilmente. COME FUNZIONA Apri un URL JSON, YAML o XML → TreeJSON controlla il Content-Type → renderizza un albero strutturato → cerca, copia, esporta. Zero configurazione, sempre. PERCHÉ TREEJSON • Privacy-first. Zero telemetria, zero analytics, zero script di terze parti, zero server. • Open source. Licenza MIT. Il codice di rilevamento è auditabile nel repository pubblico. • MV3-native. Costruito per la piattaforma di estensioni corrente di Chrome. Non sarà disattivato dai futuri aggiornamenti di Chrome che ritireranno Manifest V2. • Permessi minimi. Solo «storage» per le preferenze e «activeTab» per la pagina corrente. Il permesso host «<all_urls>» è usato esclusivamente per leggere il Content-Type della risposta. • Multi-formato. JSON, YAML, XML — uno strumento, tre visualizzatori, un'interfaccia coerente. SPIEGAZIONE DEI PERMESSI Perché TreeJSON richiede l'accesso a tutti i siti? Le API JSON, YAML e XML sono ospitate su ogni dominio del web. Per far sì che Chrome formatti automaticamente una risposta JSON da qualsiasi dominio, l'estensione deve dichiarare l'accesso a quel dominio. TreeJSON ispeziona solo il Content-Type del documento. Se la risposta non è JSON, YAML o XML, il content script termina immediatamente. Nessuna cronologia di navigazione viene letta. Nessun URL lascia il browser. Nulla viene inviato da nessuna parte. ARRIVI DA UN ALTRO VISUALIZZATORE JSON? Cerchi un visualizzatore JSON open source, senza telemetria, senza script di terze parti e con codebase MV3 aggiornato? TreeJSON è l'opzione privacy-first e multi-formato. Cambia in pochi secondi. FAQ D: TreeJSON inietterà pop-up o banner su pagine di shopping o checkout? R: No. TreeJSON non viene mai eseguito su pagine non-JSON. Il content script termina prima di leggere la pagina se il Content-Type non è JSON, YAML o XML. D: TreeJSON traccia la mia navigazione? R: No. TreeJSON ha zero richieste di rete in uscita. Non carica script remoti, font o SDK di analytics. D: Perché chiede «<all_urls>»? R: Le API JSON sono ospitate su ogni dominio. TreeJSON controlla il Content-Type della risposta e termina se non è rilevante. Nessun URL viene loggato o trasmesso. D: Posso modificare JSON? R: TreeJSON è in sola lettura nella v1. Usa un editor JSON dedicato per la scrittura. D: Funziona offline? R: Sì. Dopo l'installazione, TreeJSON gira interamente in locale. Non c'è alcun componente server. D: Il codice sorgente è pubblico? R: Sì. Con licenza MIT su GitHub. Audita la logica di rilevamento, il glue del parser e il codice di rendering prima di installare. D: In cosa è diverso da Chrome DevTools? R: DevTools mostra il JSON nel tab Network e richiede di aprirlo per ogni richiesta. TreeJSON formatta automaticamente ogni URL JSON che apri in un tab normale — più veloce per l'ispezione di API quotidiana, walkthrough e screen sharing.
Dettagli
- Versione1.2.1
- Ultimo aggiornamento:21 maggio 2026
- Dimensioni202KiB
- Lingue52 lingue
- SviluppatoreNorthpine Labs LLCSito web
1021 E Lincolnway 10201 Cheyenne, WY 82001 USEmail
aaleksandr.ross@gmail.comTelefono
+1 646-918-5739 - CommercianteQuesto sviluppatore si è identificato come commerciante in base alla definizione dell'Unione Europea e si è impegnato a offrire solo prodotti o servizi conformi alle leggi dell'UE.
- D-U-N-S146698929
Privacy
Questo sviluppatore dichiara che i tuoi dati:
- Non vengono venduti a terze parti, se non per i casi d'uso approvati.
- Non vengono usati o trasferiti per finalità non correlate alle funzionalità principali dell'elemento.
- Non vengono usati o trasferiti per stabilire l'affidabilità creditizia o per finalità di prestito.