Wichtige Fakten
- Kategorie
- Development
- Eingabetypen
- textarea, text, select, number, checkbox
- Ausgabetyp
- html
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Das JSONPath-Abfragetool ermöglicht es Entwicklern und Datenanalysten, komplexe JSON-Datenstrukturen präzise zu durchsuchen und zu filtern. Geben Sie einfach Ihren JSON-Code ein, wenden Sie JSONPath-Ausdrücke an und extrahieren Sie exakt die benötigten Werte. Die Ergebnisse lassen sich flexibel als JSON, Tabelle oder Markdown ausgeben, während häufig genutzte Abfragen als praktische Vorlagen gespeichert werden können.
Wann verwenden
- •Wenn Sie spezifische Datenpunkte aus tief verschachtelten API-Antworten extrahieren müssen.
- •Um große JSON-Dateien schnell nach bestimmten Schlüssel-Wert-Paaren oder Arrays zu filtern.
- •Wenn Sie JSON-Daten für die Dokumentation oder Berichterstellung in Tabellen- oder Markdown-Formate umwandeln möchten.
So funktioniert es
- •Fügen Sie Ihren JSON-Code in das Eingabefeld ein.
- •Geben Sie einen gültigen JSONPath-Ausdruck ein (z. B. $.store.book[*].author), um die gewünschten Daten zu lokalisieren.
- •Wählen Sie das bevorzugte Ausgabeformat (JSON, Tabelle oder Markdown) und legen Sie optional ein Limit für die maximalen Treffer fest.
- •Speichern Sie die Abfrage bei Bedarf als Vorlage, um sie später mit einem Klick wiederzuverwenden.
Anwendungsfälle
Beispiele
1. Alle Autoren aus einer Buchladen-Response extrahieren
Backend-Entwickler- Hintergrund
- Eine API liefert einen komplexen JSON-Baum mit Buchdaten zurück, aber für einen Testlauf werden nur die Namen der Autoren benötigt.
- Problem
- Das manuelle Durchsuchen der verschachtelten JSON-Struktur ist zu zeitaufwendig und fehleranfällig.
- Verwendung
- Fügen Sie die JSON-Antwort ein, nutzen Sie den Ausdruck $.store.book[*].author und speichern Sie die Abfrage als Vorlage.
- Beispielkonfiguration
-
JSONPath: $.store.book[*].author, Ausgabeformat: json, Vorlage speichern: true, Vorlagenname: Book authors - Ergebnis
- Das Tool extrahiert ein sauberes Array aller Autorennamen und speichert die Abfrage für zukünftige API-Tests.
2. Aktive Admins als Markdown ausgeben
Systemadministrator- Hintergrund
- Ein System-Audit erfordert eine Liste aller aktiven Administratoren, die aus einem JSON-Benutzerverzeichnis generiert werden muss.
- Problem
- Die Daten liegen als unübersichtliches JSON-Array vor und müssen für einen Bericht in Markdown formatiert werden.
- Verwendung
- Geben Sie das JSON-Array ein, filtern Sie mit $.users[?(@.role == 'admin')] und stellen Sie das Ausgabeformat auf Markdown.
- Beispielkonfiguration
-
JSONPath: $.users[?(@.role == 'admin')], Ausgabeformat: markdown, Maximale Treffer: 10 - Ergebnis
- Die gefilterten Admin-Datensätze werden direkt als formatierte Markdown-Ausgabe bereitgestellt, bereit zum Kopieren in den Audit-Bericht.
Mit Samples testen
jsonVerwandte Hubs
FAQ
Welche Ausgabeformate werden unterstützt?
Sie können die extrahierten Daten als reines JSON, als übersichtliche Tabelle oder im Markdown-Format ausgeben lassen.
Kann ich meine JSONPath-Abfragen für später speichern?
Ja, aktivieren Sie einfach die Option 'Abfragevorlage speichern' und vergeben Sie einen Namen, um die Abfrage als Vorlage zu sichern.
Gibt es ein Limit für die Anzahl der angezeigten Treffer?
Standardmäßig werden bis zu 100 Treffer angezeigt. Sie können dieses Limit in den Einstellungen auf bis zu 500 erhöhen.
Werden komplexe JSONPath-Filter unterstützt?
Ja, das Tool unterstützt die gängige JSONPath-Syntax einschließlich Wildcards, Array-Slicing und Filterausdrücken.
Wofür ist die Einstellung 'Maximale Treffer' nützlich?
Sie hilft dabei, die Übersichtlichkeit bei sehr großen JSON-Dateien zu wahren, indem sie die Ausgabe auf die ersten gefundenen Ergebnisse beschränkt.