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.
JSONPath-Ausdruck eingeben, um Treffer zu sehen
JSON-Suchtechniken
Beherrschen Sie diese Ansaetze, um Daten in jeder JSON-Struktur schnell zu finden.
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.
$.. 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.
Arrays mit Bedingungen filtern
JSONPath-Filterausdruecke erlauben wertbasierte Array-Abfragen. $.products[?( inStock == true )] liefert nur verfuegbare Produkte. Kombinierbar mit Feldauswahl: $.products[?( price < 50 )].name.
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.
JSONPath-Tester
JSONPath-Ausdruecke gegen JSON-Daten testen. Treffer sofort beim Tippen sehen.
Großer JSON-Viewer
Grosse JSON-Dateien mit schnellem, einklappbarem Baumviewer erkunden. Einstellbare Tiefe und Zeitstempelerkennung.
JSON-Formatierer
JSON mit konfigurierbarem Einzug formatieren und verschoenern. JSON einfuegen und sofort formatieren.
JSON-Validator
JSON sofort mit praezisen Fehlermeldungen validieren. Genaue Zeilen- und Spaltennummern fuer Syntaxfehler.
JSON-Vergleich
Zwei JSON-Dokumente nebeneinander vergleichen. Aenderungen mit farbiger Hervorhebung erkennen.