JSONPath-Tester
Kostenloser online-JSONPath-Tester – keine Installation erforderlich. Unterstützt Rekursion, Filtration und Schlüsselung.
Über den JSONPath-Tester
Führt einen JSONPath-Vergleichs-Pfad (Query) gegen ein beliebiges JSON-Dokument aus, das Sie einfügen, und zeigt die übereinstimmenden Knoten formatiert an. Ein integrierter Tokenizer unterstützt Root ($), Punkt- und Klammerschlüssel, Wildcards (*), rekursiven Abstieg (..), Array-Index und Slice [0:2] sowie Filterausdrücke wie [?(@.price < 10)].
Verwendung
1. Fügen Sie gültiges JSON in das JSON Input-Textfeld auf der linken Seite ein. 2. Geben Sie einen JSONPath-Ausdruck (z. B. $.store.book[*].author) in das Eingabefeld auf der rechten Seite ein. 3. Klicken Sie auf Test, um auszuwerten; das Ergebnis-Panel stellt das JSON mit 2-Leerzeichen-Einrückung dar. 4. Klicken Sie auf Examples, um einen von fünf vorgefertigten Pfaden einzufügen. 5. Klicken Sie auf Copy, um das JSON-serialisierte Ergebnis zu kopieren.
Unterstützte Pfad-Syntax
Root $ und aktueller Knoten @. Member-Zugriff über .key oder ['key']. Wildcard * erweitert Arrays und Objektwerte. Rekursiver Abstieg .. durchläuft alle Verschachtelungsebenen. Klammerformen: [0] einzelner Index, [0:2] Slice (Start inklusiv, Ende exklusiv), [?(@.field op value)] Filter mit den Operatoren >, <, >=, <=, ==, ===, !=, !==. Wenn genau ein Knoten übereinstimmt, wird dieser direkt zurückgegeben; andernfalls wird ein Array der Treffer zurückgegeben.
▶Was bewirkt der rekursive Abstiegsoperator ..?
▶Welche Operatoren werden in Filtern unterstützt?
▶Warum wird ein einzelner Treffer unverpackt zurückgegeben?
▶Was passiert bei fehlerhaftem JSON?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.