DT Dev Tools

JSON Viewer — JSON-Betrachter

Zeige große JSON-Dateien als einklappbaren Baum im Browser an. Suche SchlĂŒssel und Werte, kopiere Pfade als JSONPath, jq oder JavaScript – ohne Upload.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

Drop a JSON file here (.json, .geojson, .ndjson, .jsonl, .har
) or click to browse

Werbung

Ein schneller Baum-Viewer fĂŒr große JSON-Dateien

JSON ist leicht zu lesen, wenn es nur ein Dutzend Zeilen lang ist, und fast unmöglich, wenn es ein 40 MB großer API-Dump, ein GeoJSON-Export oder eine HAR-Datei des Browsers ist. Texteditoren tun sich mit solchen DateigrĂ¶ĂŸen schwer, und die meisten Online-Viewer laden deine Daten entweder hoch oder frieren den Tab ein, wĂ€hrend sie Tausende von HTML-Elementen aufbauen. Dieser JSON-Viewer ist genau fĂŒr diese Situation gemacht: Du legst die Datei ab, sie wird lokal geparst und als einklappbarer Baum angezeigt, in dem nur die gerade sichtbaren Zeilen gezeichnet werden. Egal, ob das Dokument hundert oder mehrere Millionen Knoten hat – Scrollen und Aufklappen bleiben flĂŒssig.

Jede Zeile zeigt den SchlĂŒssel oder Array-Index, einen farbcodierten Wert und bei Objekten und Arrays die Anzahl der enthaltenen SchlĂŒssel oder Elemente. Klicke auf eine beliebige Zeile, um sie auszuwĂ€hlen und auf- oder zuzuklappen, oder nutze die Tastatur: Die Pfeiltasten bewegen die Auswahl und klappen auf, Page Up und Page Down springen jeweils eine Bildschirmseite, und Enter schaltet den aktuellen Knoten um. Expand all und Collapse all wirken auf das gesamte Dokument, mit einer Sicherheitsgrenze, damit eine riesige Datei die Seite nicht blockieren kann.

Suchen und Pfade kopieren

Das Suchfeld durchsucht jeden SchlĂŒssel und jeden Wert im Dokument, auch Knoten, die noch eingeklappt sind. DrĂŒcke Enter, um zum nĂ€chsten Treffer zu springen, und Shift+Enter, um zurĂŒckzugehen; der Viewer klappt die ĂŒbergeordneten Knoten jedes Treffers auf, scrollt ihn ins Sichtfeld und hebt den passenden Text hervor. So findest du schnell eine bestimmte ID, E-Mail-Adresse oder einen Fehlercode, der tief in einer verschachtelten Antwort steckt.

Wenn du einen Knoten auswĂ€hlst, erscheint sein vollstĂ€ndiger Pfad unter dem Baum. WĂ€hle die gewĂŒnschte Notation – JavaScript, JSONPath, JSON Pointer, jq oder Python – und kopiere sie mit einem Klick, oder fahre mit der Maus ĂŒber eine Zeile und nutze ihren Button zum Kopieren des Pfads. SchlĂŒssel mit Leerzeichen, Bindestrichen oder anderen Sonderzeichen werden fĂŒr jedes Format korrekt in AnfĂŒhrungszeichen gesetzt und maskiert, sodass der kopierte Pfad direkt in Code, einen jq-Befehl, eine Test-Assertion oder eine JSON-Patch-Operation eingefĂŒgt werden kann. Copy value kopiert den ausgewĂ€hlten String als reinen Text oder ein beliebiges Objekt bzw. Array als formatiertes JSON.

Privat und offline nutzbar

Alles passiert in deinem Browser. Die Datei wird nie hochgeladen, es gibt kein Konto, und nichts wird gespeichert – du kannst also gefahrlos Produktionslogs, Kundenexporte oder Antworten mit Tokens untersuchen. Zeilengetrenntes JSON (NDJSON oder JSON Lines) wird automatisch erkannt und als Array angezeigt, und ungĂŒltige Eingaben werden mit Zeile und Spalte des ersten Fehlers gemeldet. Wenn du ein Dokument neu formatieren, minimieren oder die SchlĂŒssel sortieren willst, statt es nur zu durchsuchen, nutze stattdessen den JSON Formatter.

So verwenden Sie

  1. JSON öffnenZiehe eine .json-, .geojson- oder .ndjson-Datei in die AblageflĂ€che, klicke zum AuswĂ€hlen oder fĂŒge JSON-Text ein.
  2. Baum erkundenKlicke auf Zeilen oder nutze die Pfeiltasten, um Objekte und Arrays auf- und zuzuklappen.
  3. SuchenGib einen SchlĂŒssel oder Wert ein und drĂŒcke Enter, um zwischen den Treffern zu springen.
  4. Pfad kopierenWĂ€hle einen Knoten, lege ein Pfadformat fest und klicke auf Copy path oder Copy value.

HĂ€ufig gestellte Fragen

Wird meine JSON-Datei irgendwohin hochgeladen?
Nein. Die Datei wird von deinem Browser mit dem integrierten JSON.parse gelesen und geparst. Es gibt keine Server-Komponente, daher verlassen API-Antworten, Logs und Exporte nie dein GerÀt.
Wie große Dateien lassen sich öffnen?
Dateien mit 100 MB und mehr funktionieren auf den meisten Desktop-Computern. Es werden nur die sichtbaren Zeilen gezeichnet, sodass das Scrollen auch bei Millionen von Knoten flĂŒssig bleibt; die praktische Grenze ist der Arbeitsspeicher deines Browsers.
Welche Pfadformate kann ich kopieren?
JavaScript (data.users[0].name), JSONPath ($.users[0].name), JSON Pointer (/users/0/name), jq (.users[0].name) und Python (data["users"][0]["name"]). SchlĂŒssel mit Leerzeichen oder Symbolen werden fĂŒr jedes Format korrekt in AnfĂŒhrungszeichen gesetzt.
Werden NDJSON oder JSON Lines unterstĂŒtzt?
Ja. Wenn die Eingabe kein einzelnes JSON-Dokument ist, aber jede nicht leere Zeile gĂŒltiges JSON enthĂ€lt, werden die Zeilen als Array angezeigt – ein Element pro Zeile.
Was durchsucht die Suche?
ObjektschlĂŒssel und den Text von Strings, Zahlen, Booleans und null-Werten an beliebiger Stelle im Dokument, auch in eingeklappten Knoten. Passende Knoten werden nacheinander aufgeklappt und hervorgehoben.
Werbung