Bedienungsanleitung
- Klicken Sie auf „Beispiel laden“ oder fügen Sie Ihr JSON in das Feld „JSON-Quelldaten“ ein.
- Geben Sie die JSONPath-Abfrage in das Feld „JSONPath-Ausdruck“ ein (z. B.
$.store.book[*].authoroder$..author). - Prüfen Sie die Treffer im Bereich „Übereinstimmende Ergebnisse“ und kopieren Sie das Ergebnis als Array über „Ergebnis-JSON kopieren“.
- Nutzen Sie den integrierten Spickzettel als Syntax-Referenz.
Kernfunktionen
- Echtzeit-JSONPath-Evaluierung: Führen Sie Abfragen direkt bei der Eingabe aus – ideal für API-Antworten und Test-Payloads.
- Lokale Verarbeitung: JSON-Parsing, Pfad-Matching und Kopieren der Ergebnisse finden sicher auf Ihrem Gerät statt.
- Pfadsensitive Ergebnisse: Jeder Treffer zeigt seinen exakten JSONPath und den zugehörigen formatierten Wert.
- Hervorgehobene Quellcode-Vorschau: Korrektes JSON wird übersichtlich formatiert und syntaktisch hervorgehoben.
- Integrierte Syntax-Spickzettel: Nutzen Sie Selektoren, Index-Zugriffe, Wildcards, Rekursion und Filter direkt im Tool.
Verwandte Tools
Sicherer JSON-Formatter: JSON-Dokumente lokal im Browser formatieren, validieren und korrigieren. Bequemes Pretty-Print/Minify, Fehlerhervorhebung, TypeScript- oder Zod-Generierung, Konvertierung in XML.
Konvertieren Sie JSON-Objekte oder -Arrays lokal im Browser in CSV-Dateien. Bringen Sie verschachtelte Felder in eine flache Struktur, nutzen Sie die Vorschau und kopieren oder laden Sie CSV-Daten herunter.
Konvertieren Sie CSV-Texte oder -Dateien lokal im Browser in JSON-Arrays. Unterstützt Kopfzeilen, Komma-/Semikolon-/Tab-Trennzeichen, Drag-and-Drop, Kopieren und Downloads ohne Server-Uploads.
Vergleichen Sie zwei JSON-Dokumente lokal in Ihrem Browser. Sortieren Sie Objektschlüssel für einen semantischen Diff, ignorieren Sie die Reihenfolge der Schlüssel und markieren Sie hinzugefügte, gelöschte und geänderte Felder ohne Server-Uploads.
Komprimieren Sie formatiertes JSON in eine einzige Zeile. Entfernen Sie Einrückungen, Zeilenumbrüche sowie überflüssige Leerzeichen und vergleichen Sie Dateigrößen in Echtzeit.
Kostenloser Online-JSON-zu-TypeScript-Konverter. Generieren Sie TypeScript-Interfaces und Types direkt aus Ihren JSON-Payloads. 100 % lokaler Datenschutz.
Konvertieren Sie YAML lokal im Browser in formatiertes JSON. Unterstützt Echtzeit-Konvertierung, Multi-Dokument-YAML, präzise Fehlersuche, Kopieren und Downloads ohne Daten-Upload.
Konvertieren Sie JSON lokal im Browser in YAML. Unterstützt Echtzeit-Konvertierung, strikte JSON-Validierung, genaue Fehlerlokalisierung, Kopieren und Downloads ohne Daten-Upload.
Berechnungslogik
Dieses Tool nutzt lokale JavaScript-JSONPath-Auswertungen im Browser: Der Text wird per JSON.parse eingelesen und anschließend anhand des Pfad-Ausdrucks nach Objekten, Arrays, Wildcards, Rekursionen und Filtern durchsucht. Der gesamte Ablauf läuft im Seitenspeicher ab, ohne externe Server anzufragen.
Zur optimalen Kompatibilität deckt der Evaluator alle gängigen JSONPath-Standards ab, wie $.store.book[0].title, $..author, $.store.book[*] und $.store.book[?(@.price < 10)]. Beachten Sie länderspezifische oder bibliotheksspezifische Dialekte bei hochkomplexen Abfragen.
Häufig gestellte Fragen
- Ist es sicher, API-Antworten mit Kundendaten hier einzufügen?
- Ja. Das Tool arbeitet rein clientseitig, sodass Ihre JSON-Daten niemals an einen Server übertragen werden.
- Werden Filter-Ausdrücke unterstützt?
- Ja. Gängige Vergleichsfilter wie
[?(@.price < 10)]und[?(@.category == "fiction")]werden unterstützt.
- Ja. Gängige Vergleichsfilter wie
- Warum erhalte ich in einem anderen Tool eventuell abweichende Ergebnisse?
- JSONPath besitzt historisch bedingt verschiedene Dialekte. Implementierungen in JS, Java oder Python können sich in Grenzfällen unterscheiden. Dieses Tool konzentriert sich auf die gängigsten modernen Abfragesyntaxen.
- Warum ist die Ausgabe immer ein Array?
- Eine JSONPath-Abfrage kann null, einen oder viele Treffer erzielen. Die Ergebnisse werden für eine reibungslose Weiterverarbeitung stets in einem JSON-Array normalisiert.
- Kann ich das Tool offline nutzen?
- Ja. Sobald die Seite geladen ist, läuft die gesamte JSON-Abfrage lokal ab und ist nicht von einer aktiven Internetverbindung abhängig.