TreeJSON — JSON Viewer, Baumansicht, YAML & XML Formatter
ID
bjjdggabgllhblcjafopjpmcadoeldpkJSON, YAML, XML im Browser formatieren. Baumansicht, Suche, JSONPath kopieren, Export. Open Source, Privacy-first, MV3-nativ.
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.