# JSON-Pfad-Extraktor

Fragt JSON mit JSONPath- oder JMESPath-artigen Ausdrücken ab, zeigt passende Pfade an und hebt extrahierte Werte im Originaldokument hervor

> Kanonische Seite: https://elysiatools.com/de/tools/json-path-extractor

- **Kategorie:** Data Processing

- **Schlagwörter:** json, jsonpath, jmespath, abfrage, extrahieren, hervorheben

## Überblick

Der JSON-Pfad-Extraktor ist ein leistungsstarkes Tool, mit dem Sie komplexe JSON-Datenstrukturen über JSONPath- oder JMESPath-Ausdrücke gezielt abfragen können. Fügen Sie einfach Ihren JSON-Code ein, definieren Sie Ihre Filterkriterien und lassen Sie sich die extrahierten Werte entweder als übersichtliche Trefferliste oder direkt farblich hervorgehoben im Originaldokument anzeigen. Ideal für Entwickler und Datenanalysten, die schnell spezifische Informationen aus umfangreichen API-Antworten oder Konfigurationsdateien isolieren müssen.

## Eingaben

- **JSON-Eingabe** (textarea): { "users": \[ { "name": "Ada", "role": "admin" } \] }
- **Abfrageausdruecke** (textarea): Use one expression per line. Supports field access, array indexes, wildcards, and simple filters.
- **Abfrage-Engine** (select)
- **Anzeigemodus** (select)
- **Arrays abflachen** (checkbox)
- **Null-Werte einbeziehen** (checkbox)
- **Maximale Treffer** (number)

## Wann verwenden

- Wenn Sie spezifische Datenpunkte aus großen, unübersichtlichen API-Antworten extrahieren müssen.
- Um JSONPath- oder JMESPath-Ausdrücke vor der Implementierung im Code visuell zu testen und zu validieren.
- Wenn Sie verschachtelte JSON-Arrays filtern und durchsuchen möchten, ohne eigene Skripte schreiben zu müssen.

## Funktionsweise

- Fügen Sie Ihre JSON-Daten in das Eingabefeld ein.
- Geben Sie einen oder mehrere JSONPath- oder JMESPath-Ausdrücke zeilenweise ein.
- Wählen Sie die gewünschte Abfrage-Engine und den Anzeigemodus (Hervorgehobenes JSON oder Trefferliste).
- Das Tool wertet die Ausdrücke sofort aus und präsentiert die gefilterten Ergebnisse entsprechend Ihrer Konfiguration.

## Anwendungsfälle

- Fehlersuche in REST-API-Antworten durch gezieltes Isolieren von Fehlercodes oder bestimmten Benutzerdaten.
- Extrahieren von Produkt-SKUs oder Preisen aus komplexen, verschachtelten E-Commerce-Datenstrukturen.
- Validierung von Konfigurationsdateien durch Überprüfung, ob bestimmte Schlüssel-Wert-Paare vorhanden sind.

## Häufig gestellte Fragen

### Welche Abfragesprachen werden unterstützt?

Das Tool unterstützt sowohl JSONPath als auch eine Teilmenge von JMESPath für die Datenabfrage.

### Kann ich mehrere Ausdrücke gleichzeitig testen?

Ja, Sie können mehrere Ausdrücke eingeben, indem Sie jeden Ausdruck in eine neue Zeile schreiben.

### Was ist der Unterschied zwischen den Anzeigemodi?

'Highlighted JSON' hebt die gefundenen Werte direkt im ursprünglichen JSON-Code farblich hervor, während 'Match List' nur die extrahierten Pfade und Werte als übersichtliche Liste ausgibt.

### Werden Null-Werte in den Ergebnissen angezeigt?

Standardmäßig werden Null-Werte ignoriert. Sie können dies jedoch über die Option 'Null-Werte einbeziehen' aktivieren.

### Gibt es ein Limit für die Anzahl der Treffer?

Ja, um die Leistung zu gewährleisten, können Sie die maximale Anzahl der Treffer (bis zu 200) über die Option 'Maximale Treffer' festlegen.

## Ähnliche Tools

- [Analysator fuer strukturierte Logs](https://elysiatools.com/de/tools/structured-log-analyzer): Erkennt gaengige Logformate, extrahiert Kernfelder und exportiert als JSON, CSV oder SQL.
- [Excel-Formelauswerter](https://elysiatools.com/de/tools/excel-formula-evaluator): Wertet Excel-ahnliche Formeln mit JSON-Zellwerten aus und zeigt Ergebnisse sowie Fehler.
- [JWK-Generator & Parser](https://elysiatools.com/de/tools/jwk-generator): Generiert JSON Web Keys (JWK) für RSA, EC (P-256/P-384/P-521/secp256k1) und OKP (Ed25519/Ed448/X25519/X448) oder parst einen bestehenden JWK zur Inspektion von Parametern, Fingerabdruck und Metadaten
- [package.json Abhängigkeits-Prüfer](https://elysiatools.com/de/tools/package-json-dependency-auditor): Prüft ein package.json auf Abhängigkeitshygiene und Qualität von Versionsbereichen und kann optional den transitiven Baum aus package-lock.json oder yarn.lock untersuchen. Markiert Duplikate, Wildcards oder Pre-Releases, unsortierte Schlüssel, fehlende Metadaten und falsch klassifizierte Laufzeit-/Dev-Abhängigkeiten.
- [CSV Filter](https://elysiatools.com/de/tools/csv-filter): CSV-Daten nach Spaltenwerten mit mehreren Bedingungen und Operatoren filtern. Unterstützt 12 Filteroperatoren einschließlich equals, contains, greater_than, less_than und Leerwert-Prüfungen. Zusätzliche Filter Beispiele: \[{"column": "alter", "operator": "greater_than", "value": "25"}\] \[{"column": "status", "operator": "equals", "value": "aktiv"}, {"column": "punktzahl", "operator": "greater_equal", "value": "80"}\] \[{"column": "name", "operator": "contains", "value": "hans"}, {"column": "email", "operator": "is_not_empty"}\]
- [JSON Key Extractor](https://elysiatools.com/de/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [PDF-Tabellenextraktor zu CSV/JSON](https://elysiatools.com/de/tools/pdf-table-extractor-to-csv-json): Extrahiert Tabellen aus PDFs mit OpenDataLoader und exportiert sie als JSON, CSV oder HTML
- [3D-Modell-Viewer (STL / OBJ / glTF)](https://elysiatools.com/de/tools/3d-model-viewer): Lade ein STL-, OBJ-, GLB- oder glTF-Modell hoch: Der Server extrahiert Vertices, Dreiecke, Maße der Bounding-Box, Normalen/UVs, glTF-Materialien und Animationen, und rendert das Modell live mit three.js: Ziehen zum Drehen, Scrollen zum Zoomen, Modi schattiert/Drahtgitter/Normalen, Gitter und Achsen. Sehr große Modelle werden für die Vorschau geraster-sampelt (die Statistik bleibt exakt).

## Beispiele

- [Terraform-Plan-JSON-Beispiele](https://elysiatools.com/de/samples/terraform-plan-json-samples): Terraform-Plan-JSON-Dateien fuer Abhaengigkeitsvisualisierung und Change-Review, passend zu terraform show -json
- [Chat-JSON-Beispiele](https://elysiatools.com/de/samples/chat-transcript-json): JSON-Beispiele für Chat-Transkripte mit mehreren Rollen
- [JSON-Beispiele](https://elysiatools.com/de/samples/json): JSON (JavaScript Object Notation)-Formatbeispiele von einfachen bis komplexen Strukturen
- [Rich-Text-JSON-Beispiele](https://elysiatools.com/de/samples/rich-media-json): JSON-Beispiele für Rich-Text-Editoren (TipTap, Quill, Slate)
