Aja JSONPath-lausekkeita mihin tahansa JSON-asiakirjaan ja poimi juuri tarvitsemasi arvot.
Tukee piste- ja hakasulkumerkintää, *-jokerimerkkejä, ..-jälkeläishakua, taulukkoviipaleita ja
suodatuslausekkeita kuten ?(@.price < 10).
Lisäksi: JSON-muotoilija | JSON-vertailu | Kaikki JSON-työkalut.
Kaikki käsittely tapahtuu paikallisesti selaimessa — mitään ei ladata.
JSONPath-lauseke:
Lausekkeen on alettava merkillä $. Tyhjä tulosluettelo tarkoittaa, että lauseke ei täsmännyt. Ctrl+Enter kummassakin kentässä arvioi myös.
Syöte (JSON-asiakirja)
Tulos (osumat)
Arvioi automaattisesti kirjoittaessa.
Liitä JSON vasemmalle, kirjoita JSONPath-lauseke ja arvioi. Kaikki käsittely pysyy selaimessa.
JSONPath-pikaviite (RFC 9535 -tyyli): $ juuri .name / ['name'] lapsi [*] mikä tahansa alkio
.. jälkeläishaku (esim. $..price) [0], [-1] indeksi
[0:2] viipale [?(…)] suodatin, esim. $..book[?(@.price < 10)]. Huomautus: kelvollinen lauseke, joka ei löydä mitään, raportoi ei osumia virheen sijaan. Tämä on hyödyllistä, kun tutkitaan asiakirjan muotoa.
JSONPath — JSON-kyselykieli
JSONPath valitsee solmuja JSON-asiakirjan sisältä samalla tavalla kuin XPath valitsee solmuja XML:stä: $ on juuri, .name siirtyy avaimeen, [n] indeksoi taulukoita, .. hakee rekursiivisesti ja ?(...) suodattaa lausekkeella. Toisin kuin täysi kyselykieli, se vain lukee — se ei muunna eikä kokoa. Lauseke, joka ei täsmää mihinkään, palauttaa tyhjän tuloksen, ei virhettä.
RFC 9535 (2024) standardoi syntaksin, jota tämä sivu noudattaa.
🔷 JSON-työkalut
Aja JSONPath-kyselyjä JSON-asiakirjoihin jokerimerkeillä, suodattimilla ja viipaleilla.