TreeJSON — JSON-katselin, Puunäkymä, YAML & XML -muotoilija
ID
bjjdggabgllhblcjafopjpmcadoeldpkMuotoile JSON, YAML, XML selaimessa. Puunäkymä, haku, kopioi JSONPath, vienti. Open source, yksityisyys ensin, MV3-native.
Kuvakaappaukset
Kuvaus
Muotoile JSON, YAML, XML selaimessa. Puunäkymä, haku, kopioi JSONPath, vienti. Open source, yksityisyys ensin, MV3-native.
TreeJSON muotoilee JSON-, YAML- ja XML-vastaukset suoraan selaimessasi — välittömästi, paikallisesti ja ilman telemetriaa. Rakennettu alusta alkaen Manifest V3:lle sen jälkeen, kun suosituin JSON Formatter Chrome -laajennus (yli 2 miljoonaa käyttäjää) muuttui closed-source-tyyppiseksi ja alkoi injektoida kolmannen osapuolen skriptejä alkuvuodesta 2026.
MITÄ SE TEKEE
TreeJSON tunnistaa JSON-, YAML- ja XML-vastaukset Content-Type-otsakkeen ja tiedostopäätteen perusteella ja renderöi ne puhtaaksi taittuvaksi puunäkymäksi, jossa on syntaksin korostus, alkioiden laskurit ja sisennysohjaimet. Ei asetuksia, ei tiliä, ei palvelimia.
KESKEISET OMINAISUUDET
• JSON-, JSON-LD-, JSON:API-, HAL+JSON-, NDJSON-, YAML- ja XML-tiedostojen automaattinen muotoilu
• Taittuva puu, jossa alkioiden laskurit ja sisennysohjaimet
• Koko tekstin haku avaimista ja arvoista osamerkkijonojen korostuksella
• Hiiren kakkospainike mihin tahansa solmuun → kopioi JSONPath, raaka-arvo tai koko alipuu
• Napsauta kopioidaksesi mihin tahansa primitiiviseen arvoon
• JSON-validointi rivinumeroitujen jäsennysvirheiden kanssa
• Vie JSON → CSV (objektitaulukko), TypeScript-tyypit tai JSON Schema (Draft-07)
• Vaalea / tumma / automaattinen teema — seuraa käyttöjärjestelmääsi
• Poista käytöstä välilehdittäin, originittain, regex-URL-poikkeustallennusmallit
• Pikanäppäimet (Alt+Vaihto+J vaihtamiseen, ⌘/Ctrl+F hakuun)
• Toimii paikallisten tiedostojen (file://) kanssa, kun otat tiedostonkäyttöoikeudet käyttöön
• Raaka / jäsennetty -vaihtaja — palaa lähdetekstiin milloin tahansa
• 100 % offline asennuksen jälkeen — ei omia verkkopyyntöjä
KENELLE
Web-kehittäjille, jotka debugaavat REST- ja GraphQL-vastauksia, backend-insinööreille, jotka tutkivat payloadeja, QA-insinööreille, jotka vahvistavat vastausten muotoja, DevOpsille, joka lukee konfiguraatiotiedostoja, kaikille, jotka päätyvät raakaan JSON-URL-osoitteeseen ja haluavat lukea sen helposti.
KUINKA SE TOIMII
Avaa JSON-, YAML- tai XML-URL → TreeJSON tarkistaa Content-Typen → renderöi rakenteellisen puun → hae, kopioi, vie. Aina nolla konfiguraatiota.
MIKSI TREEJSON
• Yksityisyys ensin. Nolla telemetriaa, nolla analytiikkaa, nolla kolmannen osapuolen skriptiä, nolla palvelinta.
• Open source. Tunnistuskoodi on auditoitavissa.
• MV3-native. Rakennettu Chromen nykyiselle laajennusalustalle. Tulevat Chrome-päivitykset, jotka poistavat Manifest V2:n, eivät poista sitä käytöstä.
• Vähimmäisoikeudet. Vain «storage» asetuksille ja «activeTab» nykyiselle sivulle. Isäntäoikeutta «<all_urls>» käytetään yksinomaan vastauksen Content-Typen lukemiseen.
• Monimuotoinen. JSON, YAML, XML — yksi työkalu, kolme katselinta, yksi yhtenäinen käyttöliittymä.
KÄYTTÖOIKEUKSIEN SELITYS
Miksi TreeJSON pyytää pääsyä kaikille sivustoille? JSON-, YAML- ja XML-API-rajapinnat sijaitsevat verkon jokaisessa verkkotunnuksessa. Jotta Chrome voisi automaattisesti muotoilla JSON-vastauksen mistä tahansa verkkotunnuksesta, laajennuksen on ilmoitettava käyttöoikeus tähän verkkotunnukseen. TreeJSON tarkastaa vain dokumentin Content-Typen. Jos vastaus ei ole JSON, YAML tai XML, content script päättyy välittömästi. Selaushistoriaa ei lueta. Mitään URL-osoitetta ei lähetetä selaimesta ulos. Mitään ei lähetetä mihinkään.
VAIHDATKO TOISESTA JSON-KATSELIMESTA?
Etsitkö avoimen lähdekoodin JSON-katselinta ilman telemetriaa, ilman kolmannen osapuolen skriptejä ja ajantasaisella MV3-koodikannalla? TreeJSON on yksityisyys-ensin, monimuotoinen vaihtoehto. Vaihda sekunneissa.
UKK
K: Lisääkö TreeJSON pop-upeja tai bannereita ostos- tai kassasivuille?
V: Ei. TreeJSON ei koskaan toimi muilla kuin JSON-sivuilla. Content script päättyy ennen sivun lukemista, jos Content-Type ei ole JSON, YAML tai XML.
K: Seuraako TreeJSON selailuani?
V: Ei. TreeJSONilla on nolla lähteviä verkkopyyntöjä. Se ei lataa etäskriptejä, fontteja tai analytiikka-SDK:ita.
K: Miksi se pyytää «<all_urls>»?
V: JSON-API:t sijaitsevat jokaisessa verkkotunnuksessa. TreeJSON tarkistaa vastauksen Content-Typen ja päättyy, jos se ei ole relevantti. Mitään URL-osoitetta ei kirjata tai välitetä.
K: Voinko muokata JSON:ia?
V: TreeJSON on vain luku -tilassa v1:ssä. Käytä kirjoittamiseen erityistä JSON-editoria.
K: Toimiiko se offline-tilassa?
V: Kyllä. Asennuksen jälkeen TreeJSON toimii täysin paikallisesti. Palvelinkomponenttia ei ole.
K: Onko lähdekoodi julkinen?
V: Kyllä. Auditoi tunnistuslogiikka, parser glue ja renderöintikoodi ennen asennusta.
K: Miten se eroaa Chrome DevToolsista?
V: DevTools näyttää JSONin Network-välilehdellä ja vaatii sen avaamista jokaisesta pyynnöstä. TreeJSON muotoilee automaattisesti jokaisen JSON-URL:n, jonka avaat tavallisella välilehdellä — nopeampaa jokapäiväiseen API-tarkasteluun, walkthrougheihin ja näytön jakamiseen.