Screenshots

Beschreibung

JSON, YAML, XML im Browser formatieren. Baumansicht, Suche, JSONPath kopieren, Export. Open Source, Privacy-first, MV3-nativ. TreeJSON formatiert JSON-, YAML- und XML-Antworten direkt im Browser — sofort, lokal und mit null Telemetrie. Von Grund auf auf Manifest V3 neu aufgebaut, nachdem die populärste JSON-Formatter-Chrome-Erweiterung (über 2 Mio. Nutzer) Anfang 2026 Closed-Source wurde und Drittanbieter-Skripte einzuschleusen begann. WAS SIE TUT TreeJSON erkennt JSON-, YAML- und XML-Antworten anhand des Content-Type-Headers und der Dateiendung und rendert sie als saubere, einklappbare Baumansicht mit Syntaxhervorhebung, Element-Zählern und Einrückungslinien. Kein Setup, kein Konto, keine Server. HAUPTFUNKTIONEN • Automatisches Formatieren von JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML und XML • Einklappbare Baumansicht mit Element-Zählern und Einrückungslinien • Volltextsuche über Schlüssel und Werte mit Substring-Hervorhebung • Rechtsklick auf jeden Knoten → JSONPath, Rohwert oder kompletten Teilbaum kopieren • Click-to-copy auf jedem primitiven Wert • JSON-Validator mit Zeilennummern bei Parse-Fehlern • JSON exportieren → CSV (Array aus Objekten), TypeScript-Types oder JSON Schema (Draft-07) • Helles / dunkles / automatisches Theme — folgt dem Betriebssystem • Deaktivieren pro Tab, pro Origin, Regex-URL-Ausschlussmuster • Tastenkürzel (Alt+Umschalt+J zum Umschalten, ⌘/Strg+F für Suche) • Funktioniert mit lokalen Dateien (file://), wenn Sie den Dateizugriff aktivieren • Roh-/Formatiert-Umschalter, um jederzeit zum Quelltext zurückzukehren • 100 % offline nach der Installation — keine eigenen Netzwerk-Requests FÜR WEN Webentwickler, die REST- und GraphQL-Antworten debuggen; Backend-Engineers, die Payloads inspizieren; QA-Engineers, die Antwortstrukturen prüfen; DevOps, die Konfigurationsdateien lesen; jeder, der auf einer rohen JSON-URL landet und sie lesbar haben möchte. WIE ES FUNKTIONIERT Öffnen Sie eine JSON-, YAML- oder XML-URL → TreeJSON prüft den Content-Type → rendert einen strukturierten Baum → suchen, kopieren, exportieren. Keinerlei Konfiguration. WARUM TREEJSON • Privacy-first. Null Telemetrie, null Analytics, null Drittanbieter-Skripte, null Server. • Open Source. Der Erkennungscode ist auditierbar. • MV3-nativ. Für die aktuelle Erweiterungsplattform von Chrome gebaut. Wird durch zukünftige Chrome-Updates, die Manifest V2 abschaffen, nicht deaktiviert. • Minimale Berechtigungen. Nur „storage" für Einstellungen und „activeTab" für die aktuelle Seite. Die Host-Berechtigung „<all_urls>" wird ausschließlich genutzt, um den Content-Type der Antwort zu lesen. • Multi-Format. JSON, YAML, XML — ein Werkzeug, drei Viewer, eine konsistente Oberfläche. ERKLÄRUNG DER BERECHTIGUNGEN Warum verlangt TreeJSON Zugriff auf alle Websites? JSON-, YAML- und XML-APIs werden auf jeder Domain im Web gehostet. Damit Chrome eine JSON-Antwort von einer beliebigen Domain automatisch formatieren kann, muss die Erweiterung den Zugriff auf diese Domain deklarieren. TreeJSON liest ausschließlich den Content-Type des Dokuments. Ist die Antwort kein JSON, YAML oder XML, beendet das Content-Skript sofort. Es wird kein Browserverlauf gelesen. Keine URL verlässt den Browser. Nichts wird irgendwohin gesendet. UMSTIEG VON EINEM ANDEREN JSON-VIEWER? Sie suchen einen Open-Source-JSON-Viewer ohne Telemetrie, ohne Drittanbieter-Skripte und mit einer aktuellen MV3-Codebasis? TreeJSON ist die Privacy-first-Option mit Multi-Format-Support. Wechsel in Sekunden. FAQ F: Wird TreeJSON Pop-ups oder Banner auf Shopping- oder Checkout-Seiten einblenden? A: Nein. TreeJSON läuft niemals auf Nicht-JSON-Seiten. Das Content-Skript beendet sich, bevor es die Seite liest, sofern der Content-Type nicht JSON, YAML oder XML ist. F: Trackt TreeJSON mein Browsen? A: Nein. TreeJSON sendet null ausgehende Netzwerk-Requests. Es lädt keine Remote-Skripte, Schriftarten oder Analytics-SDKs. F: Warum fragt es nach „<all_urls>"? A: JSON-APIs werden auf jeder Domain gehostet. TreeJSON prüft den Content-Type der Antwort und beendet sich, wenn er nicht relevant ist. Keine URL wird geloggt oder übertragen. F: Kann ich JSON bearbeiten? A: TreeJSON ist in v1 schreibgeschützt. Verwenden Sie für Schreibzugriffe einen dedizierten JSON-Editor. F: Funktioniert es offline? A: Ja. Nach der Installation läuft TreeJSON vollständig lokal. Es gibt keine Serverkomponente. F: Ist der Quellcode öffentlich? A: Ja. Auditieren Sie die Erkennungslogik, den Parser-Glue und den Rendering-Code vor der Installation. F: Was unterscheidet es von Chrome DevTools? A: DevTools zeigen JSON im Network-Tab und erfordern, dass Sie es für jeden Request öffnen. TreeJSON formatiert jede JSON-URL automatisch, die Sie in einem normalen Tab öffnen — schneller für alltägliche API-Inspektion, Walkthroughs und Screen-Sharing.