JSON durchsuchen — Schluessel, Werte und verschachtelte Daten finden

Durchsuchen Sie jedes JSON-Dokument sofort. Finden Sie Schluessel, Werte und tief verschachtelte Daten mit JSONPath-Ausdruecken, Textsuche oder Baumnavigation — direkt im Browser.

1
2
3
JSON Data
Ergebnisse

JSONPath-Ausdruck eingeben, um Treffer zu sehen

$.store.book[*].author
$..price
$.store.book[?(@.price<10)]

JSON-Suchtechniken

Beherrschen Sie diese Ansaetze, um Daten in jeder JSON-Struktur schnell zu finden.

1

Fuer schnelle Abfragen mit Textsuche starten

Druecken Sie Ctrl+F (Cmd+F) im Editor fuer einfache Texttreffer. Das ist der schnellste Weg, wenn Sie den genauen Wert oder Schluesselnamen kennen.

2

$.. fuer tiefe Suchen verwenden

Der rekursive Abstiegsoperator ($..Schluessel) findet einen Schluessel auf allen Tiefenebenen. $..name findet alle 'name'-Felder unabhaengig von ihrer Position in der Hierarchie.

3

Arrays mit Bedingungen filtern

JSONPath-Filterausdruecke erlauben wertbasierte Array-Abfragen. $.products[?( inStock == true )] liefert nur verfuegbare Produkte. Kombinierbar mit Feldauswahl: $.products[?( price < 50 )].name.

4

Baumansicht fuer unbekannte Strukturen nutzen

Wenn Sie die JSON-Struktur nicht kennen, ist die Baumansicht Ihr bester Helfer. Starten Sie aufgeklappt auf Tiefe 1, erkennen Sie die Grundstruktur und erweitern Sie dann relevante Aeste.

Leistungsstarke JSON-Suchwerkzeuge

Verschiedene Wege, um genau das zu finden, was Sie in einem JSON-Dokument suchen.

JSONPath-Abfragesprache

Verwenden Sie JSONPath-Ausdruecke wie $.users[*].name, um bestimmte Felder aus komplexen Strukturen zu extrahieren. Unterstuetzt Platzhalter, Filter und rekursive Suche.

Integrierte Textsuche

Mit Ctrl+F (Cmd+F auf Mac) durchsuchen Sie Text im JSON-Editor. Alle Treffer werden hervorgehoben und Sie koennen zwischen ihnen springen.

Interaktive Baumnavigation

Erkunden Sie JSON visuell mit der ein- und aufklappbaren Baumansicht. Erweitern und schliessen Sie Knoten, um verschachtelte Strukturen zu erforschen — ohne Abfragen schreiben zu muessen.

Vollstaendiger Leitfaden zur JSON-Suche

Die JSON-Suche umfasst drei Ebenen: Textsuche (einen konkreten String finden), Struktursuche (ueber Schluesselpfade navigieren) und Abfragesuche (Daten mit JSONPath filtern und extrahieren). Die richtige Wahl haengt davon ab, was Sie ueber die Daten wissen und was Sie extrahieren moechten.

JSON-Suche Kurzreferenz

Textsuche (Ctrl+F) — am schnellsten fuer bekannte Strings. Verwenden bei bekanntem Text.

$..keyName — rekursive Suche nach einem Schluessel in jeder Tiefe. Verwenden wenn der Schluessel existiert aber die Position unbekannt ist.

$.pfad[?( feld == wert )] — bedingter Filter. Verwenden um Datensaetze nach Feldwerten zu durchsuchen.

JSON durchsuchen — FAQ

Wie suche ich nach einem bestimmten Schluessel in JSON?

Verwenden Sie den rekursiven Abstiegsoperator von JSONPath: $..keyName. Er durchsucht das gesamte JSON-Dokument auf jeder Tiefenebene und liefert alle Werte des angegebenen Schluessels, egal wie tief verschachtelt.

Wie finde ich einen Wert in einer grossen JSON-Datei?

Nutzen Sie die Textsuche des Editors (Ctrl+F oder Cmd+F) fuer Literaltext. Fuer strukturierte Suchen verwenden Sie JSONPath-Filterausdruecke wie $.data[?( status == 'active' )], um Objekte zu finden, deren Feldwert uebereinstimmt.

Was ist JSONPath und wie funktioniert es?

JSONPath ist eine Abfragesprache fuer JSON, aehnlich wie XPath fuer XML. Sie nutzt Pfadausdruecke beginnend mit $ (Wurzel) zur Navigation. Beispiel: $.store.book[0].title holt den Titel des ersten Buches im Store-Objekt.

Wie durchsuche ich JSON in JavaScript?

In JavaScript nutzen Sie Object.keys() fuer Schluessselsuche, JSON.stringify() mit includes() fuer Textsuche oder eine JSONPath-Bibliothek wie jsonpath-plus fuer komplexe Abfragen. Fuer einfachen Zugriff: Optional Chaining mit data?.users?.[0]?.name.

Wie durchsuche ich JSON in Python?

In Python nutzen Sie Dictionary-Methoden wie .get() und .items() fuer einfache Suchen. Fuer komplexe Abfragen verwenden Sie die jsonpath-ng-Bibliothek: from jsonpath_ng import parse; results = parse('$.users[*].name').find(data).

Wie durchsuche ich JSON mit Kommandozeilen-Tools?

select(.age > 30)' data.json findet Benutzer ueber 30. jq '..

Kann ich JSON durchsuchen, ohne die Struktur zu kennen?

Ja. Verwenden Sie den rekursiven Operator $..* fuer alle Werte oder $..keyName fuer einen bestimmten Schluessel in jeder Tiefe. Mit der Baumansicht koennen Sie unbekannte Strukturen visuell Ebene fuer Ebene erkunden.

Wie filtere ich JSON-Arrays nach Bedingungen?

Verwenden Sie JSONPath-Filterausdruecke: $.items[?( price less than 20 )] liefert Elemente mit einem Preis unter 20. Bedingungen lassen sich kombinieren, mit Vergleichsoperatoren wie gleich, ungleich, groesser, kleiner.

Wie suche ich nach mehreren Schluesseln gleichzeitig?

Verwenden Sie separate JSONPath-Abfragen pro Schluessel oder den rekursiven Operator: $..firstName und $..lastName. In jq: jq '.[]

Kann man JSON in VS Code durchsuchen?

VS Code hat die eingebaute Textsuche mit Ctrl+F. Fuer JSONPath-Abfragen installieren Sie Erweiterungen wie 'JSONPath StatusBar' oder 'JSON Tools'. Fuer grosse Dateien, die VS Code ueberfordern, nutzen Sie dieses Online-Tool.

Verwandte Werkzeuge

Entdecke weitere JSON-Werkzeuge für deinen Workflow.