JSONPath-Tester

Frage JSON mit JSONPath ab und prüfe Treffer sowie Quellpfade.

Daten & Formate
Dein Arbeitsbereich wird vorbereitet…
Eingabe
Ausgabe
Dein Ergebnis erscheint hier.

Anleitung

  1. Füge Text ein, öffne eine UTF-8-Datei oder nutze das Beispiel.
  2. Wähle Eingabe und Optionen, starte das Tool oder aktiviere den automatischen Lauf.
  3. Prüfe das Ergebnis und kopiere oder lade es herunter. Eingabeänderungen machen das vorige Ergebnis ungültig.

JSONPath-Tester

Frage JSON mit JSONPath ab und prüfe Treffer sowie Quellpfade.

Die Verarbeitung läuft im Browser. Deine Eingabe wird nicht an DevToolsy gesendet.

So funktioniert es

Nutze RFC-9535-Selektoren, rekursive Suche, Slices und Filter. Jeder Treffer enthält einen normalisierten Pfad und JSON Pointer. Ein Klick markiert den Quellwert.

Vorher und nachher
Eingabe
{
  "books": [
    {"title":"Practical APIs","price":18,"inStock":true},
    {"title":"Data Patterns","price":32,"inStock":false},
    {"title":"Web Basics","price":12,"inStock":true}
  ]
}
Ausgabe
[
  "Practical APIs",
  "Web Basics"
]

Frage JSON mit JSONPath ab und prüfe Treffer sowie Quellpfade.

Optionen und Datentreue

Strukturelle Abfragen erhalten exakte Zahlentokens. Filter verwenden JavaScript-Zahlen und lehnen unsichere Ganzzahlen oder ungenaue Dezimalzahlen ab. JavaScript wird nie ausgewertet.

Mit dem Ergebnis arbeiten

Eine gültige Abfrage kann leer sein. Prüfe Namen, Indizes und Filter. Es gelten 1.000 Treffer und 4.096 Zeichen je Abfrage.

Prüfe das Ergebnis und kopiere oder lade es herunter. Eingabeänderungen machen das vorige Ergebnis ungültig.

Verarbeitungsgrenzen

UTF-8-Eingabe bis 1 MiB je Dokument, Ausgabe bis 8 MiB. JSONPath und Schema: 5 Sekunden; sonst 30 Sekunden.

Weiterführende InformationenRFC 9535 — JSONPath
?

Häufige Fragen

Welche JSONPath-Syntax funktioniert?

Nutze RFC-9535-Selektoren, rekursive Suche, Slices und Filter. Jeder Treffer enthält einen normalisierten Pfad und JSON Pointer. Ein Klick markiert den Quellwert.

Bleiben große Zahlen erhalten?

Strukturelle Abfragen erhalten exakte Zahlentokens. Filter verwenden JavaScript-Zahlen und lehnen unsichere Ganzzahlen oder ungenaue Dezimalzahlen ab. JavaScript wird nie ausgewertet.

Warum gibt es keine Treffer?

Eine gültige Abfrage kann leer sein. Prüfe Namen, Indizes und Filter. Es gelten 1.000 Treffer und 4.096 Zeichen je Abfrage.

Wird meine Eingabe hochgeladen?

Die Verarbeitung läuft im Browser. Deine Eingabe wird nicht an DevToolsy gesendet.

Kann ich lokale Dateien öffnen?

UTF-8-Eingabe bis 1 MiB · Ausgabe bis 8 MiB

Finde dein nächstes Tool

Sprache

Sprache wechseln? Deine aktuelle Arbeit wird gelöscht. Kopiere oder lade benötigte Daten zuerst herunter.