JSONPath test i evaluacija

JSON-documenten in realtime opvragen, inspecteren en evalueren met JSONPath-expressies. Alle evaluatie vindt lokaal in uw browser plaats — uw gegevens worden nooit geüpload.

Uitgeverij: JSONPath-Plus
Klaar
0 Byte
Overeenkomende waarden worden hier weergegeven.

JSONPath-voorbeelden

Laad de voorbeeldgegevens en klik op een van de onderstaande expressies om deze direct uit te proberen. Deze voorbeelden demonstreren zowel standaard selectors als JSONPath-Plus-extensies.

Expressie Beschrijving
$.store.book[*].author Auteurs van alle boeken in de winkel.
$..author Alle auteurs recursief overal in de JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Eerste twee boeken met behulp van union/komma selectors.
$.store.book[:2] Eerste twee boeken met behulp van slice-notatie.
$.store.book[?(@.isbn)] Alle boeken die een ISBN-eigenschap bevatten.
$..price Alle prijzen recursief overal in het document.

Over JSONPath-Plus

Deze evaluator gebruikt het JSONPath-Plus dialect. Het breidt de originele JSONPath-specificatie uit met aangepaste functies, bovenliggende selectors (^), eigenschap-/indexfilters en native array/slice-bewerkingen.

Syntaxis- & Dialectverschillen

JSONPath-syntaxis varieert per bibliotheek (bijv. Go, Java, Python). JSONPath-Plus is volledig client-side JavaScript, waardoor standaard filterfuncties en diepe selector-opzoekingen veilig in de browser mogelijk zijn.

100% klantenservice Privacy

Uw JSON-documenten en query-expressies worden direct in de sandbox van uw browser geëvalueerd. Er worden geen gegevens naar externe API's of servers gestuurd, wat volledige privacy garandeert.

JSONPath test

Beoordel ondersteunde JSONPath-uitdrukkingen tegen een lokale JSON-document en inspecteer overeenkomstige paden en waarden.

Invoer
Geldig JSON en een JSONPath-expressie.
Uitvoer
De geassocieerde waarden met hun paden en tellen.
Echte beperkingen
JSONPath dialecten verschillen; script expressions en niet-ondersteunde operators worden niet geaccepteerd, en een geldig query kan legitiem niets overeenkomen.
Privaciteit en gegevensbehandeling
geldig JSON en een JSONPath-expressie wordt verwerkt in deze browser-tab. Converter ontvangt of opslaat het niet; het sluiten of herladen van de pagina helpt de werkomstand, tenzij het gereedschap uitdrukkelijk een lokale download biedt.

Hoe deze tool te gebruiken

  1. Geef een geldig JSON en een JSONPath-uitdrukking in de toolcontroles.
  2. Kies de instellingen die de overeenkomstige waarden met hun paden beïnvloeden en tellen, vervolgens het gereedschap uitvoeren.
  3. Bekijk de geassocieerde waarden met hun paden en tellen voordat u deze kopiërt of downloaden.

Gemeenschappelijke mislukkingsmodi

Een gebrek aan JSON, een gebrekkige bracket, een niet ondersteunde operator of een weg die afwezig is van het document veroorzaakt een fout of nul wedstrijden.

nuttig voorbeeld

Run $.store.book[*].title tegen een winkeldocument om elke boek titel te listeren.