JMESPath-Tester — JSON mit JMESPath abfragen

Testen Sie JMESPath-Ausdrücke gegen Ihre JSON-Daten in Echtzeit. JMESPath ist die Abfragesprache der AWS CLI und boto3. 100 % clientseitig.

JMESPath Expression
JSON-Eingabe
0 chars
Ausgabe
🛡️Zero server logs. Evaluation runs 100% inside your browser.

JMESPath-Tester — JSON mit JMESPath abfragen

Testen Sie JMESPath-Ausdrücke gegen Ihre JSON-Daten in Echtzeit. JMESPath ist die Abfragesprache der AWS CLI und boto3. 100 % clientseitig.

🔒 Client-side only⚡ Web Worker processing🌐 Works offline🛡️ Zero server logs

Anleitung

  1. Fügen Sie Ihre JSON-Daten in den Editor ein.
  2. Geben Sie einen JMESPath-Ausdruck ein und sehen Sie sofort die Ergebnisse.
  3. Kopieren Sie das Ergebnis oder verfeinern Sie Ihre Abfrage.

Häufig gestellte Fragen

Fragen zu diesem Tool? Wir haben Antworten.

Was ist JMESPath?

JMESPath ist eine JSON-Abfragesprache, die von der AWS CLI, boto3 und vielen Cloud-Tools verwendet wird.

Gibt es eine Echtzeit-Auswertung?

Ja. Die Ergebnisse aktualisieren sich während der Eingabe.

Werden meine Daten an einen Server gesendet?

Nein. Die Verarbeitung läuft zu 100 % clientseitig.


Automatisierte E2E-Testsuite-Protokolle

Unsere Buildsysteme validieren Edge-Case-Verarbeitung unter extremen Bedingungen vor jeder Bereitstellung.

Stability
100.0%
Passed
35/35
Env
V8-Sandbox
Engine: Vitest RunnerUpdated: 2026/6/11 00:18:12📦 Testdatensätze herunterladen
PASSevaluateJmesPath should evaluate address.province on benchmark data
PASSevaluateJmesPath should evaluate hobbies[0:2] returning first two items
PASSevaluateJmesPath should evaluate multi-hash expression
PASSevaluateJmesPath should evaluate root @
PASSevaluateJmesPath should evaluate hobbies[0]
PASSevaluateJmesPath should evaluate address.city
PASSevaluateJmesPath should return null for non-matching path
PASSevaluateJmesPath should evaluate wildcard *
PASSevaluateJmesPath should throw on empty JSON input
PASSevaluateJmesPath should throw on empty expression
PASSevaluateJmesPath should throw on invalid JSON
PASSevaluateJmesPath should handle empty object
PASSevaluateJmesPath should return expression field
PASSevaluateJmesPath should handle scalar values: number
PASSevaluateJmesPath should handle scalar values: array
PASSevaluateJmesPath should handle pipe expression
PASSJmesPathTesterTool renders Extract button
PASSJmesPathTesterTool renders JMESPath Expression header
PASSJmesPathTesterTool renders JSON Input and Output labels
PASSJmesPathTesterTool shows Load URL button
PASSJmesPathTesterTool renders two textareas
PASSJmesPathTesterTool shows privacy strip
PASSJmesPathTesterTool shows error toast on Extract with empty input
PASSJmesPathTesterTool shows Clear toast on Reset All click
PASSJMESPath Tester Worker Standard JMESPath queries should evaluate root expression
PASSJMESPath Tester Worker Standard JMESPath queries should evaluate child property
PASSJMESPath Tester Worker Standard JMESPath queries should evaluate nested property
PASSJMESPath Tester Worker Standard JMESPath queries should evaluate array access
PASSJMESPath Tester Worker Standard JMESPath queries should propagate requestId correctly
PASSJMESPath Tester Worker Boundary Conditions & Error Handling should return error for invalid JSON
PASSJMESPath Tester Worker Boundary Conditions & Error Handling should return error for empty JSON
PASSJMESPath Tester Worker Boundary Conditions & Error Handling should return error for empty expression
PASSJMESPath Tester Worker Boundary Conditions & Error Handling should return error for invalid JMESPath expression
PASSJMESPath Tester Worker Boundary Conditions & Error Handling should handle empty object gracefully
PASSJMESPath Tester Worker Performance Benchmark should process large JSON within acceptable limits
⏱️ 0.18ms📦 1.5KB🎚️ Max Nesting: 3🌿 AST Nodes: 48🛡️ V8 Heap: Healthy
$ codecaven-validator --scope=tool● CLUSTER COMPLIANT

Tool-Änderungsprotokoll & Updates

1.0.02026-06-10
  • Feature: Initial release