Screenshots

Beschrijving

JSON, YAML, XML opmaken in de browser. Boomweergave, zoeken, JSONPath kopiëren, exporteren. Open source, privacy-first, MV3-native. TreeJSON maakt JSON-, YAML- en XML-responses direct in je browser leesbaar — onmiddellijk, lokaal en met nul telemetrie. Vanaf nul opgebouwd op Manifest V3 nadat de populairste JSON Formatter Chrome-extensie (meer dan 2 miljoen gebruikers) begin 2026 closed-source werd en third-party scripts begon te injecteren. WAT HET DOET TreeJSON detecteert JSON-, YAML- en XML-responses op basis van de Content-Type-header en de bestandsextensie, en rendert ze als een nette inklapbare boomweergave met syntax highlighting, item counts en indent guides. Geen setup, geen account, geen servers. BELANGRIJKSTE FUNCTIES • Automatisch opmaken van JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML en XML • Inklapbare boom met item counts en indent guides • Full-text zoeken in keys en values met substring-highlighting • Rechtermuisklik op elke node → kopieer JSONPath, ruwe waarde of volledige subboom • Klik-om-te-kopiëren op elke primitieve waarde • JSON-validator met regelnummer-genummerde parse-fouten • Exporteer JSON → CSV (array van objects), TypeScript-types of JSON Schema (Draft-07) • Licht / donker / automatisch thema — volgt je besturingssysteem • Uitschakelen per tab, per origin, regex URL-uitsluitpatronen • Sneltoetsen (Alt+Shift+J om te schakelen, ⌘/Ctrl+F om te zoeken) • Werkt met lokale bestanden (file://) als je file access inschakelt • Raw / parsed toggle om altijd terug te keren naar de brontekst • 100% offline na installatie — geen eigen netwerkverzoeken VOOR WIE Webontwikkelaars die REST- en GraphQL-responses debuggen, backend engineers die payloads inspecteren, QA-engineers die response shapes verifiëren, DevOps die config-files lezen, iedereen die op een ruwe JSON-URL belandt en die leesbaar wil hebben. HOE HET WERKT Open een JSON-, YAML- of XML-URL → TreeJSON controleert de Content-Type → rendert een gestructureerde boom → zoek, kopieer, exporteer. Nul configuratie, altijd. WAAROM TREEJSON • Privacy-first. Nul telemetrie, nul analytics, nul third-party scripts, nul servers. • Open source. De detectiecode is auditeerbaar. • MV3-native. Gebouwd voor het huidige Chrome-extensieplatform. Wordt niet uitgeschakeld door toekomstige Chrome-updates die Manifest V2 afschaffen. • Minimale permissies. Alleen «storage» voor instellingen en «activeTab» voor de huidige pagina. De host-permissie «<all_urls>» wordt uitsluitend gebruikt om de Content-Type van de response te lezen. • Multi-format. JSON, YAML, XML — één tool, drie viewers, één consistente UI. UITLEG VAN PERMISSIES Waarom vraagt TreeJSON toegang tot alle websites? JSON-, YAML- en XML-API's worden gehost op elk domein op het web. Om Chrome een JSON-response van elk domein automatisch te laten opmaken, moet de extensie toegang tot dat domein declareren. TreeJSON inspecteert alleen de Content-Type van het document. Als de response geen JSON, YAML of XML is, stopt het content script direct. Er wordt geen browsergeschiedenis gelezen. Geen URL verlaat de browser. Niets wordt ergens naartoe gestuurd. OVERSTAPPEN VAN EEN ANDERE JSON-VIEWER? Op zoek naar een open-source JSON-viewer zonder telemetrie, zonder third-party scripts en met een actuele MV3-codebase? TreeJSON is de privacy-first, multi-format optie. Overstap in seconden. FAQ V: Gaat TreeJSON pop-ups of banners injecteren op shopping- of checkout-pagina's? A: Nee. TreeJSON draait nooit op niet-JSON pagina's. Het content script stopt voordat het de pagina leest als de Content-Type geen JSON, YAML of XML is. V: Trackt TreeJSON mijn surfgedrag? A: Nee. TreeJSON heeft nul uitgaande netwerkverzoeken. Het laadt geen remote scripts, fonts of analytics-SDK's. V: Waarom vraagt het om «<all_urls>»? A: JSON-API's worden gehost op elk domein. TreeJSON controleert de Content-Type van de response en stopt als deze niet relevant is. Geen URL wordt gelogd of verzonden. V: Kan ik JSON bewerken? A: TreeJSON is read-only in v1. Gebruik een dedicated JSON-editor voor schrijven. V: Werkt het offline? A: Ja. Na installatie draait TreeJSON volledig lokaal. Er is geen servercomponent. V: Is de broncode openbaar? A: Ja. Audit de detectielogica, de parser-glue en de rendering-code voor je installeert. V: Hoe verschilt dit van Chrome DevTools? A: DevTools toont JSON in het Network-tabblad en vereist dat je het voor elke request opent. TreeJSON formatteert automatisch elke JSON-URL die je in een gewoon tabblad opent — sneller voor dagelijkse API-inspectie, walkthroughs en screen sharing.