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-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

  1. Geben Sie eine gültige JSON und eine JSONPath-Expression in den Tool-Controls.
  2. Wählen Sie die Einstellungen, die die angemessenen Werte mit ihren Pfaden und zählen, dann das Tool ausführen.
  3. Ü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.