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-Expressionen gegen ein lokales JSON-Dokument und überprüfen Sie entsprechende Wege und Werte.
- Eingabe
- Geltend JSON und eine JSONPath-Expression.
- Ausgabe
- Die vereinbarten Werte mit ihren Pfaden und zählen.
- Reale Einschränkungen
- JSONPath Dialekte unterscheiden sich; Script-Expressen und nicht unterstützte Betreiber werden nicht akzeptiert, und eine gültige Anfrage kann legitim nichts entsprechen.
- Datenschutz und Datenverarbeitung
- valid JSON und eine JSONPath-Expression werden in dieser Browserkarte verarbeitet. Converter 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.
Wie man dieses Tool verwendet
- Geben Sie eine gültige JSON und eine JSONPath-Expression in den Tool-Controls.
- Wählen Sie die Einstellungen, die die angemessenen Werte mit ihren Pfaden und zählen, dann das Tool ausführen.
- Überprüfen Sie die vereinbarten Werte mit ihren Pfaden und zählen Sie vor der Kopie oder Herunterladen.
Einheitliche Versagenmodes
Invalid JSON, defekte Brackets, ununterstützte Betreiber oder eine aus dem Dokument fehlende Straße produzieren einen Fehler oder null-Mattchen.
nützliches Beispiel
Laden Sie $.store.book[*].title gegen ein Store-Dokument, um jeden Buch Titel aufzuhalten.