ESC

JSON-Pfadfinder

Ausgewaehlter Pfad

Klicken Sie auf einen beliebigen Knoten im Baum, um seinen Pfad zu sehen.

Pfade durchsuchen

Parsen Sie zuerst das JSON, dann durchsuchen Sie alle Pfade.

So funktioniert es

Fuegen Sie Ihre JSON-Daten ein und klicken Sie auf "JSON parsen". Klicken Sie auf einen Schluessel oder Wert im Baum, um den vollstaendigen JSONPath zu sehen. Verwenden Sie die Suche, um Pfade nach Stichwort zu filtern.

Die gesamte Verarbeitung findet in Ihrem Browser statt. Es werden keine Daten an einen Server gesendet.

Funktionen

Klick-zu-Pfad

Klicken Sie auf einen Schluessel oder Wert im interaktiven Baum, um sofort den JSONPath-Ausdruck zu erhalten

Suchen & Filtern

Durchsuchen Sie alle Pfade und Werte, um die benotigten Daten schnell zu finden

Interaktiver Baum

Zusammenklappbare Baumansicht mit Syntaxhervorhebung fuer Strings, Zahlen, Booleans und Null

Datenschutz zuerst

Die gesamte Verarbeitung findet lokal in Ihrem Browser statt, es werden keine Daten an Server gesendet

Wie benutzt man es?

1

JSON einfuegen

Fuegen Sie Ihre JSON-Daten in den Eingabebereich ein oder klicken Sie auf "Beispiel laden", um mit Beispieldaten zu testen.

2

JSON parsen klicken

Klicken Sie auf die Schaltflaeche JSON parsen, um eine interaktive Baumansicht Ihrer Datenstruktur zu erstellen.

3

Klicken fuer Pfad

Klicken Sie auf einen Schluessel oder Wert im Baum, um den vollstaendigen JSONPath-Ausdruck zu sehen und zu kopieren.

Haeufig gestellte Fragen

JSONPath ist eine Abfragesprache für JSON, ähnlich wie XPath für XML. Es verwendet Punkt- und Klammernotationen, um auf Werte in einem JSON-Dokument zuzugreifen. Zum Beispiel ruft $.store.books[0].title den Titel des ersten Buches ab und $.store.books[*].author ruft alle Autoren ab. Es ist der Standardweg, um verschachtelte Werte in Tools wie jq, Postman, AWS Step Functions und vielen JSON-Verarbeitungsbibliotheken zu extrahieren.

Fügen Sie Ihr JSON ein und klicken Sie auf Parse JSON. Das Tool erstellt eine ausklappbare Tree View mit allen sichtbaren Schlüsseln und Werten. Klicken Sie auf einen beliebigen Schlüssel- oder Wertknoten, und der vollständige JSONPath-Ausdruck zu diesem Knoten wird sofort angezeigt und kopiert. Verschachtelte Pfade werden automatisch aufgelöst – Sie müssen niemals manuell Klammern zählen oder die Verschachtelungstiefe verfolgen.

Ja. Die generierten Ausdrücke folgen der Standard-JSONPath (Goessner) Syntax und funktionieren mit Bibliotheken in den meisten Sprachen: jsonpath-ng und jmespath (Python), jsonpath-plus und jsonpath (JavaScript/Node.js), Jayway JsonPath (Java), JsonPath.Net (C#) und php-jsonpath (PHP). Das $ Root-Symbol ist enthalten, sodass die Ausdrücke ohne Änderungen einsatzbereit sind.

Die Punktnotation ($.store.name) ist kürzer und funktioniert, wenn Schlüssel einfache Bezeichner sind. Die Klammernotation ($.store["name"]) ist erforderlich für Schlüssel, die Leerzeichen, Bindestriche oder Punkte enthalten oder mit Zahlen beginnen – zum Beispiel ["my-config"]["api-key"]. Das Tool verwendet nach Möglichkeit die Punktnotation und greift automatisch auf die Klammernotation zurück, wenn dies für bestimmte Schlüssel erforderlich ist.

Nach dem Parsen nutzen Sie die Eingabe 'Search Paths'. Geben Sie einen beliebigen Schlüsselnamen, Teilpfad oder Wert ein, und das Tool filtert alle Pfade in Echtzeit. Zum Beispiel zeigt die Suche nach "email" sofort jeden Pfad an, der das Wort email enthält – nützlich bei tief verschachtelten API-Antworten mit Dutzenden von Feldern. Klicken Sie auf ein Suchergebnis, um diesen Pfad zu kopieren.

Der Pfadfinder generiert exakte Pfade für einzelne angeklickte Knoten. Wildcards ($[*]) und Recursive Descent ($..) werden nicht automatisch generiert – das Tool ist auf präzise Navigation ausgelegt, nicht auf die Konstruktion von Abfragen. Um Wildcard-Abfragen zu erstellen, kopieren Sie den Pfad zur Zielstufe und fügen Sie [*] oder .. manuell hinzu. Die generierten exakten Pfade sind ein zuverlässiger Ausgangspunkt.

JSONPath ist eine Pfadausdruckssprache – sie lokalisiert Werte, transformiert sie aber nicht. jq ist ein vollständiger JSON-Prozessor mit Filtern, Mapping, Sortierung und Arithmetik. Um einfach zu finden, wo sich ein Wert in einem JSON-Dokument befindet, funktionieren JSONPath-Ausdrücke aus diesem Tool direkt in jq (mit geringfügigen Syntaxanpassungen). Für komplexe Transformationen ist die eigene Filter-Syntax von jq angemessener.

Ja. Die gesamte JSON-Parsing und Pfadgenerierung findet ausschließlich in Ihrem Browser mit JavaScript statt. Keine Daten werden an einen Server gesendet. Sie können sicher API-Keys, Anmeldedaten, interne Konfigurationen oder jedes sensible JSON einfügen – nichts verlässt Ihr Gerät.

Was ist JSON Path Finder?

JSON einfuegen und das Tool baut einen interaktiven Baum. Klicken Sie auf einen Knoten und Sie erhalten den vollstaendigen JSONPath-Ausdruck, kopierbereit. Praktisch bei tief verschachtelten API-Antworten oder Konfigurationsdateien.

Wichtige Funktionen

Klick-zu-Pfad-Navigation, Echtzeit-Suche ueber alle Pfade, Syntax-hervorgehobener Baum mit klappbaren Knoten, Ein-Klick-Kopie fuer Pfade und Werte, und JSON-Validierung mit klaren Fehlermeldungen.

Typische Einsatzgebiete

API-Entwicklung ist der Hauptanwendungsfall. Wenn Sie aus einer komplexen JSON-Antwort ein bestimmtes Feld extrahieren muessen, findet dieses Tool den Pfad sofort. Auch nuetzlich zum Debuggen von Konfigurationsdateien oder zum Erlernen der JSONPath-Syntax.

Tipps

Nutzen Sie die Suchfunktion, um Pfade nach Schluesselname oder Wert zu finden, wenn das JSON gross ist. Das Statistik-Panel zeigt eine Aufschluesselung der Datentypen. Formatieren Sie Ihr JSON zuerst fuer eine uebersichtlichere Baumansicht.

Datenschutz

Alles laeuft in Ihrem Browser. Ihre JSON-Daten verlassen Ihren Rechner nicht. Kein Server, kein Konto, kein Tracking.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Nächster Schritt

Mehr auf MoreOnlineTools