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.

Dialekt: JSONPath-Plus
Bereit
0 Bytes
Ü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.

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

  1. Geben Sie eine gültige JSON und einen JSONPath-Ausdruck in den Tool-Steuerelementen an.
  2. Wählen Sie die Einstellungen, die die übereinstimmenden Werte mit ihren Pfaden und der Anzahl beeinflussen, und führen Sie dann das Tool aus.
  3. Ü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.