Yleiskatsaus
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. MIT-lisenssi. Tunnistuskoodi on auditoitavissa julkisessa repositoryssa. • 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ä. MIT-lisensoituna GitHubissa. 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.
Tiedot
- Versio1.2.1
- Päivitetty21. toukokuuta 2026
- Koko202KiB
- Kielet52 kieltä
- KehittäjäSivusto
Sähköposti
aaleksandr.ross@gmail.com - Muu kuin elinkeinonharjoittajaKehittäjä ei ole tunnistautunut elinkeinonharjoittajaksi. Huomioitavaa kuluttajille Euroopan Unionin alueella: Kuluttajan oikeudet eivät päde sinun ja kehittäjän välisiin sopimuksiin.
Tietosuoja
Kehittäjän mukaan datasi on
- ei myydä kolmansille osapuolille muissa kuin hyväksytyissä käyttötapauksissa
- ei käytetä tai siirretä syystä, joka ei liity tuotteen ydintoimintoihin
- ei käytetä tai siirretä luottokelpoisuuden toteamiseksi tai lainoja varten.