Prezentare generală
Formatați JSON, YAML, XML în browser. Arbore, căutare, copiere JSONPath, export. Open source, confidențialitate, MV3-native.
TreeJSON formatează răspunsurile JSON, YAML și XML direct în browserul dvs. — instantaneu, local și cu zero telemetrie. Reconstruit de la zero pe Manifest V3 după ce cea mai populară extensie JSON Formatter pentru Chrome (peste 2 milioane de utilizatori) a devenit closed-source și a început să injecteze scripturi terțe la începutul lui 2026. CE FACE TreeJSON detectează răspunsurile JSON, YAML și XML prin header-ul Content-Type și extensia fișierului, apoi le afișează ca un arbore pliabil curat, cu evidențiere sintactică, contoare de elemente și ghidaje de indentare. Fără configurare, fără cont, fără servere. FUNCȚII PRINCIPALE • Formatare automată JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML și XML • Arbore pliabil cu contoare de elemente și ghidaje de indentare • Căutare full-text în chei și valori cu evidențierea substring-urilor • Click dreapta pe orice nod → copiază JSONPath, valoarea brută sau întregul sub-arbore • Click-pentru-copiere pe orice valoare primitivă • Validator JSON cu erori de parsing numerotate pe linii • Export JSON → CSV (matrice de obiecte), tipuri TypeScript sau JSON Schema (Draft-07) • Temă deschisă / întunecată / automată — urmează sistemul de operare • Dezactivare per tab, per origin, modele regex pentru excluderea URL-urilor • Comenzi rapide tastatură (Alt+Shift+J pentru comutare, ⌘/Ctrl+F pentru căutare) • Funcționează cu fișiere locale (file://) când activați accesul la fișiere • Comutator brut / formatat — revenire la textul sursă oricând • 100% offline după instalare — fără cereri de rețea proprii PENTRU CINE Dezvoltatori web care depanează răspunsuri REST și GraphQL, ingineri backend care inspectează payload-uri, ingineri QA care verifică forma răspunsurilor, DevOps care citesc fișiere de configurare, oricine ajunge pe un URL JSON brut și dorește să-l citească ușor. CUM FUNCȚIONEAZĂ Deschideți un URL JSON, YAML sau XML → TreeJSON verifică Content-Type → afișează un arbore structurat → căutați, copiați, exportați. Întotdeauna fără configurare. DE CE TREEJSON • Confidențialitate înainte de toate. Zero telemetrie, zero analytics, zero scripturi terțe, zero servere. • Open source. Licență MIT. Codul de detecție este auditabil în repository-ul public. • MV3-native. Construit pentru platforma curentă de extensii Chrome. Nu va fi dezactivat de actualizările viitoare Chrome care vor retrage Manifest V2. • Permisiuni minime. Doar «storage» pentru preferințe și «activeTab» pentru pagina curentă. Permisiunea de host «<all_urls>» este folosită exclusiv pentru citirea Content-Type-ului răspunsului. • Multi-format. JSON, YAML, XML — un instrument, trei vizualizatoare, o interfață coerentă. EXPLICAȚIE PERMISIUNI De ce cere TreeJSON acces la toate site-urile? API-urile JSON, YAML și XML sunt găzduite pe fiecare domeniu de pe web. Pentru ca Chrome să formateze automat un răspuns JSON de pe orice domeniu, extensia trebuie să declare acces la acel domeniu. TreeJSON inspectează doar Content-Type-ul documentului. Dacă răspunsul nu este JSON, YAML sau XML, content script-ul se închide imediat. Nu se citește istoricul de navigare. Niciun URL nu părăsește browserul. Nimic nu este trimis nicăieri. MIGRAȚI DE LA ALT VIZUALIZATOR JSON? Căutați un vizualizator JSON open-source fără telemetrie, fără scripturi terțe și cu o bază de cod MV3 actuală? TreeJSON este opțiunea cu confidențialitate înainte de toate și multi-format. Migrare în câteva secunde. FAQ Î: Va injecta TreeJSON pop-up-uri sau bannere pe paginile de shopping sau checkout? R: Nu. TreeJSON nu rulează niciodată pe pagini non-JSON. Content script-ul se închide înainte de a citi pagina dacă Content-Type-ul nu este JSON, YAML sau XML. Î: TreeJSON urmărește navigarea mea? R: Nu. TreeJSON are zero cereri de rețea de ieșire. Nu încarcă scripturi remote, fonturi sau SDK-uri de analytics. Î: De ce cere «<all_urls>»? R: API-urile JSON sunt găzduite pe fiecare domeniu. TreeJSON verifică Content-Type-ul răspunsului și se închide dacă nu este relevant. Niciun URL nu este logat sau transmis. Î: Pot edita JSON? R: TreeJSON este read-only în v1. Folosiți un editor JSON dedicat pentru scriere. Î: Funcționează offline? R: Da. După instalare, TreeJSON rulează complet local. Nu există componentă server. Î: Codul sursă este public? R: Da. Cu licență MIT pe GitHub. Auditați logica de detecție, parser glue și codul de rendering înainte de instalare. Î: Cum diferă de Chrome DevTools? R: DevTools afișează JSON în tab-ul Network și necesită deschiderea pentru fiecare cerere. TreeJSON formatează automat fiecare URL JSON pe care îl deschideți într-un tab obișnuit — mai rapid pentru inspecția zilnică a API-urilor, walkthrough-uri și partajare de ecran.
Detalii
- Versiune1.2.1
- Data ultimei actualizări21 mai 2026
- Dimensiune202KiB
- Limbi52 limbi
- DezvoltatorSite
E-mail
aaleksandr.ross@gmail.com - Non-comerciantDezvoltatorul nu s-a identificat drept comerciant. Pentru consumatorii din Uniunea Europeană, reține că este posibil ca drepturile consumatorilor să nu se aplice contractelor încheiate între tine și acest dezvoltator.
Confidențialitate
Acest editor declară că datele:
- nu sunt vândute terților în alte scopuri decât pentru situațiile de folosire aprobate.
- nu sunt folosite sau transferate în scopuri care nu au legătură cu funcțiile principale ale articolului;
- nu sunt folosite sau transferate pentru a stabili solvabilitatea sau în scopuri de împrumut.