JSONPath-tester
Gratis online JSONPath tester, geen installatie nodig. ondersteunt recursie, filteren en slicing.
Over de JSONPath-tester
Voert een JSONPath-query uit op elk JSON-document dat je plakt en toont de overeenkomende knooppunten netjes opgemaakt. Een ingebouwde tokenizer ondersteunt root ($), punt- en haakjessleutels, wildcards (*), recursieve afdaling (..), array-index en slice [0:2], plus filterexpressies zoals [?(@.price < 10)].
Hoe te gebruiken
1. Plak geldige JSON in het JSON Input-tekstvak aan de linkerkant. 2. Typ een JSONPath-expressie (bijv. $.store.book[*].author) in de invoer aan de rechterkant. 3. Klik op Test om te evalueren; het resultaatpaneel rendered JSON met 2-spaties-inspringing. 4. Klik op Examples om een van de vijf kant-en-klare paden in te voegen. 5. Klik op Copy om het JSON-geserialiseerde resultaat te kopiëren.
Ondersteunde padsyntaxis
Root $ en huidige knoop @. Toegang tot leden via .key of ['key']. Wildcard * vouwt arrays en objectwaarden uit. Recursieve afdaling .. doorloopt alle geneste niveaus. Haakjesvormen: [0] enkele index, [0:2] slice (start inclusief, einde exclusief), [?(@.field op value)] filter met operatoren >, <, >=, <=, ==, ===, !=, !==. Als er precies één knooppunt overeenkomt, wordt dat knooppunt direct geretourneerd; anders wordt een array met overeenkomsten geretourneerd.
▶Wat doet de recursieve afdalingsoperator ..?
▶Welke operatoren worden in filters ondersteund?
▶Waarom komt een enkele overeenkomst onverpakt terug?
▶Wat gebeurt er bij ongeldige JSON?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.