JSON Path Query
Extraheer gegevens uit JSON met JSONPath-expressies
JSON-invoer
Queryresultaten
Wat is JSON Path Query?
Moet u specifieke gegevens extraheren uit grote JSON-bestanden? JSON Path stelt u in staat waarden te bevragen en te extraheren uit complexe JSON (JavaScript Object Notation)-structuren. Beschouw het als XPath voor XML, maar dan voor JSON.
Zoals MDN Web Docs uitlegt, is JSONPath essentieel voor het navigeren en bevragen van JSON-gegevens. Onze tool ondersteunt de standaard JSONPath-syntaxis, waarmee u waarden kunt vinden, arrays kunt filteren en geneste structuren kunt navigeren.
Alles gebeurt in uw browser — uw JSON verlaat nooit uw computer. Bevraag en extraheer gegevens direct met krachtige JSONPath-expressies.
Hoe JSON Path Query te gebruiken
Volg deze stappen om gegevens te extraheren uit JSON met JSONPath. Elke stap gebruikt de echte panelen op deze pagina.
JSON plakken of voorbeeld laden
Plak uw JSON in het linker JSON-invoer-paneel, of klik op Uploaden om een bestand te laden. Klik op Voorbeeld om voorbeeldgegevens te laden (bijv. een boekwinkel). Het voorbeeld bevat geneste structuren voor het testen van paden. Ondersteunt standaard JSONPath-syntaxis.
JSONPath-expressie invoeren
Typ uw expressie in het veld JSONPath-expressie onder de editors. Voorbeelden: $..* (alle waarden), $.store.book[*].author (alle auteurs), $..price (alle prijzen). Gebruik de voorbeeldknoppen — Alle waarden, Alle auteurs, Alle prijzen, Boeken onder $10 — om gangbare patronen te testen. Resultaten worden automatisch bijgewerkt.
Resultaten bekijken en exporteren
Het rechter Queryresultaten-paneel toont de overeenkomende waarden. Klik op Kopiëren om resultaten te kopiëren, of Downloaden om als bestand op te slaan. Alle verwerking vindt plaats in uw browser — uw JSON verlaat nooit uw computer.
Wanneer u dit echt zou gebruiken
Gegevensextractie
Extraheer specifieke waarden uit grote JSON-documenten. Vind alle prijzen, namen of ID's zonder handmatig door de structuur te navigeren.
Array filteren
Gebruik filterexpressies om items te vinden die aan bepaalde voorwaarden voldoen. Vind alle producten onder een bepaalde prijs of gebruikers in een specifieke stad.
API testen
Test API-antwoorden door specifieke velden te extraheren. Verifieer dat verwachte waarden aanwezig zijn en aan uw vereisten voldoen.
Gegevensanalyse
Extraheer gegevens voor analyse of rapportage. Haal specifieke velden op uit JSON-exports voor gebruik in spreadsheets of andere tools.
Veelgestelde vragen
Worden mijn JSON-gegevens opgeslagen?
Nee. Alles gebeurt in uw browser. Uw JSON verlaat nooit uw computer — wij zien het niet eens. Zie de ECMA-404-standaard voor meer details.
Welke JSONPath-syntaxis wordt ondersteund?
We ondersteunen de standaard JSONPath-syntaxis, inclusief: $ (root), . (kindoperator), .. (recursieve afdaling), [*] (wildcard), [0] (arrayindex) en [?(@.key)] (filterexpressies).
Hoe werken filterexpressies?
Filterexpressies gebruiken de syntaxis [?(@.eigenschap operator waarde)]. Bijvoorbeeld: $..book[?(@.price < 10)] vindt alle boeken met een prijs lager dan 10.
Kan ik geneste objecten bevragen?
Ja. Gebruik de recursieve afdalingsoperator .. om op alle niveaus te zoeken. Bijvoorbeeld: $..price vindt alle prijswaarden ongeacht de nestingdiepte.
Wat als JSONPath niets vindt?
Als er geen overeenkomsten zijn, is de uitvoer leeg of toont een lege array. Controleer uw JSONPath-syntaxis en zorg dat de JSON-structuur overeenkomt met uw query.
Werkt het met ongeldige JSON?
Nee, u hebt eerst geldige JSON nodig. Als er iets mis is, tonen we een fout. Probeer eerst onze JSON Validator of JSON Fixer.
Andere JSON-tools die u nodig kunt hebben
Queries zijn slechts één JSON-taak. Hier zijn andere tools die goed samenwerken: