Siirry sisältöön
🎯

JSONPath Evaluator

Testaa JSONPath-lausekkeita JSON-dataa vasten. Live-arviointi, tulokset korostettuina. Tukee ydin-JSONPath-syntaksia. Selaimessasi.

Kokeile esimerkkejä:
  

JSONPath-syntaksin lunttilappu

JSONPath on JSON-vastine XPathille. Se mahdollistaa solmujen valinnan JSON-dokumentista polkumaisella lausekkeella. Yleisiä operaattoreita: $ (juuri), .key (lapsi), ..key (rekursiivinen laskeutuminen), [*] (jokerimerkki), [n] (taulukkoindeksi), [start:end] (slice), [?(@.x > 1)] (suodatinlauseke).

Yleisiä kuvioita

  • $.store.book[*].author — kaikki tekijät book-taulukossa.
  • $..price — jokainen price-kenttä missä tahansa puussa.
  • $.store.book[0,1] — kaksi ensimmäistä kirjaa.
  • $.store.book[-1] — viimeinen kirja.
  • $.store.book[?(@.price < 10)] — kirjat halvempana kuin 10.

Yleisiä käyttötapoja

  • API-vastausten jäsennys — poimi kenttiä syvästi sisäkkäisistä vastauksista.
  • Confignavigaatio — kysele suuria configpuita ytimekkäästi.
  • Test-assertions — kirjoita ilmaisuvoimaisia tarkistuksia integraatiotesteille.

Tietosuoja

Kaikki arviointi tapahtuu 100% selaimessasi. Mitään tietoja ei lähetetä palvelimelle.