JMESPath Evaluator
JMESPath-Core-Ausdrücke lokal gegen JSON ausführen und das JSON-Ergebnis exportieren.
JMESPath-Einstellungen
JMESPath liefert genau einen JSON-Wert, nicht Trefferpositionen. Community-Erweiterungen wie Root-$, let, Arithmetik oder zusätzliche Funktionen werden blockiert.
Eingabe
Privat by Design: Ihre Daten verlassen Ihr Gerät nicht.
Ausgabe
Fügen Sie gültiges JSON und einen JMESPath-Ausdruck ein.
Gut zu wissen
Gut zu wissen
Der JMESPath Evaluator wertet JMESPath-Ausdrücke direkt im Browser strikt nach der JMESPath-Core-Spezifikation aus und liefert dabei genau einen JSON-Wert zurück, nicht mehrere Trefferpositionen wie bei JSONPath. Community-Erweiterungen wie Root-$, let-Bindings, Arithmetik oder zusätzliche Funktionen werden bewusst blockiert.
Typische Suchanfragen sind JMESPath Tester, JSON Query Language und AWS CLI query. Eine Ausdruck-AST-Zusammenfassung zeigt die Struktur der Query, und das Ergebnis lässt sich als JSON, JSON Lines, CSV oder Plain Text exportieren. Wichtig: JMESPath liefert oft null, wenn ein Pfad nicht existiert — prüfe Feldnamen, Listenprojektionen und Filterbedingungen entsprechend.
Typische Anwendungsfälle
AWS-CLI-Query-Ausdruck vor dem Einsatz testen
Da AWS CLI --query auf JMESPath basiert, lässt sich ein Ausdruck hier gegen Beispieldaten prüfen, bevor er in einem Skript verwendet wird.
Gefilterte Liste aus einem JSON-Dokument extrahieren
Nutze einen Ausdruck wie people[?age > `30`].name, um gezielt gefilterte Werte aus einer JSON-Liste zu extrahieren.
Tipps für bessere Ergebnisse
null-Ergebnisse auf fehlende Pfade zurückführen
Wenn eine Query null liefert, prüfe zuerst Feldnamen und Listenprojektionen, statt einen Fehler im Ausdruck selbst zu vermuten.
Keine Community-Erweiterungen aus anderen Bibliotheken erwarten
Root-$, let-Bindings, Arithmetik oder zusätzliche Funktionen aus manchen JMESPath-Implementierungen werden hier bewusst blockiert, da sie nicht zum Core gehören.
Wie es funktioniert
Wie es funktioniert
Schritt für Schritt
Funktionen
Funktionen
Strikte Core-Spezifikation
Blockiert Community-Erweiterungen wie Root-$, let oder Arithmetik für maximale Standardtreue.
Vier Ausgabeformate
JSON, JSON Lines, CSV oder Plain Text für das Query-Ergebnis.
Lokale Verarbeitung
Deine Daten verlassen nie dein Gerät; die Auswertung läuft vollständig im Browser.
Häufige Fragen
Häufige Fragen
Warum liefert meine Query null?
JMESPath liefert null, wenn ein Pfad nicht existiert — prüfe Feldnamen, Listenprojektionen und Filterbedingungen.
Werden meine Daten hochgeladen?
Nein. Die Auswertung läuft vollständig lokal im Browser.
Weitere Tools
Weitere Tools
JSONPath Query Evaluator
RFC-9535-JSONPath-Abfragen lokal gegen JSON ausführen und Normalized Paths anzeigen.
JSON Formatter
JSON lokal validieren, formatieren, minifizieren, analysieren und als Baum ansehen.
JSON nach CSV
JSON-Dateien oder eingefügten JSON-Text direkt im Browser in CSV umwandeln.
JSON nach TypeScript Interface
Aus JSON-Beispieldaten lokal im Browser TypeScript-Interfaces und Type Aliases ableiten.