JSONPath Test & Bewertung
JSON-Dokumente mit JSONPath-Ausdrücken in Echtzeit abfragen, inspizieren und auswerten. Die gesamte Auswertung läuft lokal in Ihrem Browser — Ihre Daten werden niemals hochgeladen.
Übereinstimmende Werte werden hier angezeigt.
JSONPath-Beispiele
Laden Sie die Beispieldaten und klicken Sie auf einen beliebigen Ausdruck unten, um ihn sofort auszuprobieren. Diese Beispiele demonstrieren Standard-Selektoren sowie JSONPath-Plus-Erweiterungen.
| Ausdruck | Beschreibung | |
|---|---|---|
| $.store.book[*].author | Autoren aller Bücher im Laden. | |
| $..author | Alle Autoren rekursiv überall im JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Die ersten beiden Bücher mit Union-/Komma-Selektoren. | |
| $.store.book[:2] | Die ersten beiden Bücher mit Slice-Notation. | |
| $.store.book[?(@.isbn)] | Alle Bücher, die eine ISBN-Eigenschaft enthalten. | |
| $..price | Alle Preise rekursiv überall im Dokument. |
Über JSONPath-Plus
Dieser Evaluator verwendet den JSONPath-Plus-Dialekt. Er erweitert die ursprüngliche JSONPath-Spezifikation um benutzerdefinierte Funktionen, Eltern-Selektoren (^), Eigenschaften-/Indexfilter und native Array-/Slice-Operationen.
Syntax- & Dialektunterschiede
Die JSONPath-Syntax variiert zwischen Bibliotheken (z.B. Go, Java, Python). JSONPath-Plus ist vollständig clientseitiges JavaScript und ermöglicht Standardfilterfunktionen und tiefe Selektor-Lookups sicher im Browser.
100% Client-seitiger Datenschutz
Ihre JSON-Dokumente und Abfrageausdrücke werden direkt in Ihrer Browser-Sandbox ausgewertet. Es werden keine Daten an externe APIs oder Server gesendet, was vollständige Privatsphäre gewährleistet.
Verwandte Entwicklertools
JSONPath-Tester
Bewerten Sie unterstützte JSONPath-Ausdrücke gegen ein lokales JSON-Dokument und überprüfen Sie übereinstimmende Pfade und Werte.
- Eingabe
- Gültiges JSON und ein JSONPath-Ausdruck.
- Ausgabe
- Die übereinstimmenden Werte mit ihren Pfaden und der Anzahl.
- Reale Einschränkungen
- JSONPath-Dialekte unterscheiden sich; Skriptausdrücke und nicht unterstützte Operatoren werden nicht akzeptiert, und eine gültige Abfrage kann legitimerweise nichts finden.
- Datenschutz und Datenverarbeitung
- valid JSON und eine JSONPath-Expression werden in dieser Browserkarte verarbeitet. Convertr erhält oder speichert sie nicht; Schließen oder neu laden die Seite reinigt den Arbeitsstatus, es sei denn, das Tool bietet ausdrücklich eine lokale Download.
So verwenden Sie dieses Tool
- Geben Sie eine gültige JSON und einen JSONPath-Ausdruck in den Tool-Steuerelementen an.
- Wählen Sie die Einstellungen, die die übereinstimmenden Werte mit ihren Pfaden und der Anzahl beeinflussen, und führen Sie dann das Tool aus.
- Überprüfen Sie die übereinstimmenden Werte mit ihren Pfaden und der Anzahl, bevor Sie sie kopieren oder herunterladen.
Häufige Fehlermodi
Invalid JSON, defekte Brackets, ununterstützte Betreiber oder eine aus dem Dokument fehlende Straße produzieren einen Fehler oder null-Mattchen.
Nützliches Beispiel
Führen Sie $.store.book[*].title gegen ein Store-Dokument aus, um jeden Buchtitel aufzulisten.