JSONPath Tester
Echtzeit-Auswertung von JSONPath-Ausdrücken.
Heben Sie Übereinstimmungen in Ihren JSON-Daten sofort hervor.
🔒JSON-Daten werden niemals an einen Server gesendet.* Hinweis: Lädt die jsonpath-plus-Bibliothek vom CDN.
Über
Ein Entwicklertool zur Auswertung von JSONPath-Ausdrücken anhand von JSON-Daten in Echtzeit. Ideal zum Extrahieren bestimmter Felder aus API-Antworten und zum Erkunden von Datenstrukturen. Im Gegensatz zum bestehenden json-formatter (Formatierung & YAML-Konvertierung) ist dieses Tool speziell auf die Auswertung und Prüfung von JSONPath-Ausdrücken ausgelegt. Basierend auf der Bibliothek jsonpath-plus (MIT, CDN).
Verwendung
JSON-Daten einfügen
Fügen Sie Ihr JSON in das linke Feld ein. Verwenden Sie "Beispiel-JSON laden", um einen Demodatensatz auszuprobieren.
JSONPath-Ausdruck eingeben
Geben Sie einen JSONPath-Ausdruck in das Eingabefeld ein. Verwenden Sie die Schnellschaltflächen, um gängige Muster auszuprobieren.
Ergebnisse überprüfen & kopieren
Die übereinstimmenden Werte erscheinen im rechten Feld. Klicken Sie auf "Ergebnisse kopieren", um sie zu verwenden.
Glossar
- JSONPath
- Eine Abfragesprache für JSON-Daten, ähnlich wie XPath für XML. Ausdrücke wie $.store.book[0].title navigieren durch die JSON-Hierarchie mit Punktnotation.
- Root ($)
- Der Startpunkt für jeden JSONPath-Ausdruck, der das gesamte JSON-Dokument repräsentiert.
- Wildcard (*)
- Passt auf alle Elemente. $.store.* gibt alle untergeordneten Elemente des store-Objekts zurück.
- Recursive Descent (..)
- Durchsucht alle nachfolgenden Knoten unabhängig von der Tiefe. $..author gibt alle author-Felder auf jeder Verschachtelungsebene zurück.
- Filter Expression (?())
- Filtert Elemente nach einer Bedingung. $.store.book[?(@.price < 10)] gibt Bücher mit einem Preis unter 10 zurück.
- Bracket Notation
- Array-Index oder Schlüssel-Zugriff. $.book[0] (erster), $.book[-1] (letzter).
- Slice (0:2)
- Bereichsauswahl aus einem Array. $.book[0:2] gibt Elemente am Index 0 und 1 zurück.
- jsonpath-plus
- Eine RFC 9535-kompatible JavaScript-Bibliothek zur Auswertung von JSONPath. MIT-Lizenz, wird über ein CDN geladen.
FAQ
- F.Werden meine JSON-Daten an einen Server gesendet?
- Nein. Die gesamte Auswertung wird lokal mit der Bibliothek jsonpath-plus in Ihrem Browser durchgeführt. Selbst vertrauliche JSON-Daten können sicher verwendet werden.
- F.Welche JSONPath-Syntax wird unterstützt?
- jsonpath-plus folgt dem RFC 9535 (ehemals die Stefan Goessner Spezifikation). Wildcards, Recursive Descent, Filterausdrücke und Slices werden alle unterstützt.
- F.Wie unterscheidet sich dies von json-formatter?
- json-formatter formatiert und validiert JSON und konvertiert in YAML. Dieses Tool ist ein separates Tool, das speziell für die Auswertung von JSONPath-Ausdrücken entwickelt wurde.
- F.Gibt es Leistungseinschränkungen?
- Die Leistung hängt vom Speicher des Browsers ab. Sehr große JSON-Dokumente (mehrere MB) können langsam sein. Es wird empfohlen, nur den relevanten Teil großer Payloads einzufügen.
- F.Erfordert es eine Internetverbindung?
- Ja, um die jsonpath-plus-Bibliothek vom jsDelivr-CDN zu laden. Eine Offline-Nutzung wird nicht unterstützt.
Anwendungsfälle
API-Antwortfelder extrahieren
Testen Sie schnell JSONPath-Ausdrücke, um bestimmte Felder aus REST-API-JSON-Antworten zu extrahieren.
Erlernen der JSONPath-Syntax
Lernen Sie die JSONPath-Spezifikation interaktiv kennen, indem Sie integrierte Beispiele ausprobieren und die Ergebnisse beobachten.
Erstellen von Testdaten-Extraktionspfaden
Überprüfen Sie JSONPath-Behauptungen im Vorfeld, bevor Sie sie zu Postman oder API-Testsuiten hinzufügen.
API-Spezifikations-JSONPath-Beispiele validieren
Stellen Sie sicher, dass in API-Dokumentationen geschriebene JSONPath-Ausdrücke tatsächlich wie beschrieben funktionieren.
Verwandte Tools
Web- & EntwicklertoolsAlle ansehenDateigrößen-Rechner
Berechne Größen basierend auf Auflösung und Kapazität
Passwortstärke-Prüfer
Echtzeit-Sicherheitsdiagnose
Passwort-Generator
Erstelle sichere zufällige Passwörter
ZIP-Passwort-Tool
Erstelle oder entsperre passwortgeschützte ZIP-Dateien
Kontrast-Prüfer (WCAG)
Überprüfe Farbkontrast nach WCAG & schlage passende Farben vor
Test-Dummy-Daten-Generator
Generiere realistische japanische Testdaten in CSV/JSON/SQL
SQL-Formatierer
Formatiere und hebe SQL-Abfragen online hervor
JWT-Decoder
Dekodiere JWT-Token lokal und sicher in deinem Browser
chmod-Rechner
Berechne und konvertiere Linux chmod-Berechtigungen intuitiv